< Summary

Information
Class: FAU.Entidades.FictoPersona
Assembly: FAU.Entidades
File(s): /home/runner/work/Sistema.Liquidacion.BE/Sistema.Liquidacion.BE/FAU.Entidades/FictoPersona.cs
Line coverage
84%
Covered lines: 16
Uncovered lines: 3
Coverable lines: 19
Total lines: 72
Line coverage: 84.2%
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_Id()100%11100%
get_PersonaId()100%11100%
get_AcreedorId()100%11100%
get_CatalogoItemId()100%11100%
get_Importe()100%11100%
get_Activo()100%11100%
get_Observaciones()100%11100%
get_FechaCreacion()100%11100%
get_FechaModificacion()100%11100%
get_FechaBaja()100%11100%
get_UsuarioCreacionId()100%11100%
get_UsuarioModificacionId()100%11100%
get_UsuarioBajaId()100%11100%
get_Persona()100%11100%
get_Acreedor()100%11100%
get_CatalogoItem()100%11100%
get_UsuarioCreacion()100%210%
get_UsuarioModificacion()100%210%
get_UsuarioBaja()100%210%

File(s)

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

#LineLine coverage
 1using System.ComponentModel.DataAnnotations;
 2using System.ComponentModel.DataAnnotations.Schema;
 3
 4namespace FAU.Entidades;
 5
 6[Table("fictos_persona")]
 7public class FictoPersona
 8{
 9    [Key]
 10    [Column("id")]
 3911    public long Id { get; set; }
 12
 13    [Required]
 14    [Column("persona_id")]
 4515    public long PersonaId { get; set; }
 16
 17    [Required]
 18    [Column("acreedor_id")]
 2319    public long AcreedorId { get; set; }
 20
 21    [Required]
 22    [Column("catalogo_item_id")]
 2523    public long CatalogoItemId { get; set; }
 24
 25    [Required]
 26    [Column("importe", TypeName = "numeric(14,2)")]
 5327    public decimal Importe { get; set; }
 28
 29    [Required]
 30    [Column("activo")]
 6931    public bool Activo { get; set; } = true;
 32
 33    [Column("observaciones")]
 1934    public string? Observaciones { get; set; }
 35
 36    [Required]
 37    [Column("fecha_creacion")]
 4338    public DateTime FechaCreacion { get; set; } = DateTime.UtcNow;
 39
 40    [Column("fecha_modificacion")]
 1441    public DateTime? FechaModificacion { get; set; }
 42
 43    [Column("fecha_baja")]
 1544    public DateTime? FechaBaja { get; set; }
 45
 46    [Column("usuario_creacion_id")]
 847    public long? UsuarioCreacionId { get; set; }
 48
 49    [Column("usuario_modificacion_id")]
 550    public long? UsuarioModificacionId { get; set; }
 51
 52    [Column("usuario_baja_id")]
 453    public long? UsuarioBajaId { get; set; }
 54
 55    [ForeignKey(nameof(PersonaId))]
 1956    public virtual Persona Persona { get; set; } = null!;
 57
 58    [ForeignKey(nameof(AcreedorId))]
 2359    public virtual Acreedor Acreedor { get; set; } = null!;
 60
 61    [ForeignKey(nameof(CatalogoItemId))]
 2862    public virtual CatalogoItem CatalogoItem { get; set; } = null!;
 63
 64    [ForeignKey(nameof(UsuarioCreacionId))]
 065    public virtual Usuario? UsuarioCreacion { get; set; }
 66
 67    [ForeignKey(nameof(UsuarioModificacionId))]
 068    public virtual Usuario? UsuarioModificacion { get; set; }
 69
 70    [ForeignKey(nameof(UsuarioBajaId))]
 071    public virtual Usuario? UsuarioBaja { get; set; }
 72}