< Summary

Information
Class: FAU.Entidades.NoDisponibleRaw
Assembly: FAU.Entidades
File(s): /home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Entidades/ReportePresupuestalData.cs
Line coverage
100%
Covered lines: 6
Uncovered lines: 0
Coverable lines: 6
Total lines: 41
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%
get_Cedula()100%11100%
get_Nombre()100%11100%
get_Situacion()100%11100%
get_TotalLiquidado()100%11100%

File(s)

/home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Entidades/ReportePresupuestalData.cs

#LineLine coverage
 1namespace FAU.Entidades;
 2
 3/// <summary>
 4/// Datos de un ítem de liquidación enriquecido con datos del funcionario,
 5/// para uso en reportes presupuestales.
 6/// </summary>
 7public record ItemConDatos(
 8    string Cedula,
 9    string Nombre,
 10    string Grado,
 11    string Escalafon,
 12    string Regimen,
 13    long RegimenId,
 14    string Programa,
 15    long ProgramaId,
 16    string Unidad,
 17    string RubroContable,
 18    decimal Importe
 19);
 20
 21/// <summary>
 22/// Movimiento laboral con datos del funcionario para el reporte de movimientos.
 23/// </summary>
 24public record MovimientoConDatos(
 25    string Cedula,
 26    string Nombre,
 27    string TipoMovimiento,
 28    DateTime FechaMovimiento,
 29    string? Observaciones,
 30    bool EsAlta
 31);
 32
 33/// <summary>
 34/// Funcionario en situación no-disponible con su total liquidado (0 si no tiene ítems).
 35/// </summary>
 436public record NoDisponibleRaw(
 437    string Cedula,
 438    string Nombre,
 439    string Situacion,
 840    decimal TotalLiquidado
 441);