< Summary

Information
Class: FAU.Logica.DTOs.CrearNovedadPeriodoRequest
Assembly: FAU.Logica
File(s): /home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Logica/DTOs/CrearNovedadPeriodoRequest.cs
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 28
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
get_PeriodoId()100%11100%
get_PersonaId()100%11100%
get_Tipo()100%11100%
get_DiasAfectados()100%11100%
get_PorcentajeSubsidio()100%11100%
get_FechaDesde()100%11100%
get_Observaciones()100%11100%

File(s)

/home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Logica/DTOs/CrearNovedadPeriodoRequest.cs

#LineLine coverage
 1using System.ComponentModel.DataAnnotations;
 2
 3namespace FAU.Logica.DTOs;
 4
 5public class CrearNovedadPeriodoRequest
 6{
 7    [Required]
 108    public long PeriodoId { get; set; }
 9
 10    [Required]
 911    public long PersonaId { get; set; }
 12
 13    [Required]
 14    [MaxLength(30)]
 1415    public string Tipo { get; set; } = string.Empty;
 16
 17    [Required]
 18    [Range(1, 30)]
 919    public short DiasAfectados { get; set; }
 20
 21    [Range(0, 100)]
 622    public decimal? PorcentajeSubsidio { get; set; }
 23
 24    [Required]
 1225    public DateTime FechaDesde { get; set; }
 26
 327    public string? Observaciones { get; set; }
 28}