< Summary

Information
Class: FAU.DataAccess.Repositories.AuditoriaRepository
Assembly: FAU.DataAccess
File(s): /home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.DataAccess/Repositories/AuditoriaRepository.cs
Line coverage
100%
Covered lines: 9
Uncovered lines: 0
Coverable lines: 9
Total lines: 23
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%
GetAllAsync()100%11100%

File(s)

/home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.DataAccess/Repositories/AuditoriaRepository.cs

#LineLine coverage
 1using FAU.Entidades;
 2using Microsoft.EntityFrameworkCore;
 3
 4namespace FAU.DataAccess.Repositories;
 5
 6public class AuditoriaRepository : IAuditoriaRepository
 7{
 8    private readonly ApplicationDbContext _context;
 9
 110    public AuditoriaRepository(ApplicationDbContext context)
 11    {
 112        _context = context;
 113    }
 14
 15    public async Task<IEnumerable<BitacoraAuditoria>> GetAllAsync()
 16    {
 117        return await _context.BitacorasAuditoria
 118            .Include(b => b.Usuario) // Con estos includes, lo que hago es decirle al Entity Framework que traiga tambié
 119            .Include(b => b.Accion)
 120            .Include(b => b.Contexto)
 121            .ToListAsync();
 122    }
 23}