< Summary - Syki

Information
Class: Syki.Back.Features.Campi.UpdateCampus.UpdateCampusOut
Assembly: Back
File(s): /home/runner/work/syki/syki/Back/Features/Campi/UpdateCampus/UpdateCampusOut.cs
Tag: 56_26538939494
Line coverage
21%
Covered lines: 5
Uncovered lines: 18
Coverable lines: 23
Total lines: 43
Line coverage: 21.7%
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_Name()100%11100%
get_State()100%11100%
get_City()100%11100%
get_Capacity()100%11100%
GetExamples()100%210%

File(s)

/home/runner/work/syki/syki/Back/Features/Campi/UpdateCampus/UpdateCampusOut.cs

#LineLine coverage
 1namespace Syki.Back.Features.Campi.UpdateCampus;
 2
 3public class UpdateCampusOut : IApiDto<UpdateCampusOut>
 4{
 85    public int Id { get; set; }
 6
 7    /// <summary>
 8    /// Nome
 9    /// </summary>
 810    public string Name { get; set; }
 11
 812    public BrazilState State { get; set; }
 13
 14    /// <summary>
 15    /// Cidade
 16    /// </summary>
 817    public string City { get; set; }
 18
 19    /// <summary>
 20    /// Capacidade total de alunos
 21    /// </summary>
 822    public int Capacity { get; set; }
 23
 24    public static IEnumerable<(string, UpdateCampusOut)> GetExamples() =>
 025    [
 026        ("Agreste",
 027        new UpdateCampusOut
 028        {
 029            Name = "Agreste",
 030            State = BrazilState.PE,
 031            City = "Caruaru",
 032            Capacity = 220,
 033        }),
 034        ("Suassuna",
 035        new UpdateCampusOut
 036        {
 037            Name = "Suassuna",
 038            State = BrazilState.PE,
 039            City = "Recife",
 040            Capacity = 600,
 041        }),
 042    ];
 43}