< Summary - Syki

Information
Class: Syki.Shared.UpdateCampusOut
Assembly: Shared
File(s): /home/runner/work/syki/syki/Shared/Features/Academic/UpdateCampus/UpdateCampusOut.cs
Tag: 21_17346963026
Line coverage
23%
Covered lines: 6
Uncovered lines: 20
Coverable lines: 26
Total lines: 50
Line coverage: 23%
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%
op_Implicit(...)100%11100%

File(s)

/home/runner/work/syki/syki/Shared/Features/Academic/UpdateCampus/UpdateCampusOut.cs

#LineLine coverage
 1namespace Syki.Shared;
 2
 3public class UpdateCampusOut
 4{
 145    public Guid Id { get; set; }
 6
 7    /// <summary>
 8    /// Nome
 9    /// </summary>
 1410    public string Name { get; set; }
 11
 1412    public BrazilState State { get; set; }
 13
 14    /// <summary>
 15    /// Cidade
 16    /// </summary>
 1417    public string City { get; set; }
 18
 19    /// <summary>
 20    /// Capacidade total de alunos
 21    /// </summary>
 1422    public int Capacity { get; set; }
 23
 24    public static IEnumerable<(string, UpdateCampusOut)> GetExamples() =>
 025    [
 026        ("Agreste",
 027        new UpdateCampusOut
 028        {
 029            Id = Guid.CreateVersion7(),
 030            Name = "Agreste",
 031            State = BrazilState.PE,
 032            City = "Caruaru",
 033            Capacity = 220,
 034        }),
 035        ("Suassuna",
 036        new UpdateCampusOut
 037        {
 038            Id = Guid.CreateVersion7(),
 039            Name = "Suassuna",
 040            State = BrazilState.PE,
 041            City = "Recife",
 042            Capacity = 600,
 043        }),
 044    ];
 45
 46    public static implicit operator UpdateCampusOut(OneOf<UpdateCampusOut, ErrorOut> value)
 47    {
 248        return value.Success;
 49    }
 50}