< Summary

Information
Class: FAU.Entidades.MovimientoConDatos
Assembly: FAU.Entidades
File(s): /home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Entidades/ReportePresupuestalData.cs
Line coverage
87%
Covered lines: 7
Uncovered lines: 1
Coverable lines: 8
Total lines: 41
Line coverage: 87.5%
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_TipoMovimiento()100%11100%
get_FechaMovimiento()100%11100%
get_Observaciones()100%11100%
get_EsAlta()100%210%

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>
 324public record MovimientoConDatos(
 325    string Cedula,
 326    string Nombre,
 327    string TipoMovimiento,
 328    DateTime FechaMovimiento,
 329    string? Observaciones,
 030    bool EsAlta
 331);
 32
 33/// <summary>
 34/// Funcionario en situación no-disponible con su total liquidado (0 si no tiene ítems).
 35/// </summary>
 36public record NoDisponibleRaw(
 37    string Cedula,
 38    string Nombre,
 39    string Situacion,
 40    decimal TotalLiquidado
 41);