< Summary - Syki

Information
Class: Syki.Shared.LoginIn
Assembly: Shared
File(s): /home/runner/work/syki/syki/Shared/Features/Cross/Login/LoginIn.cs
Tag: 36_19195353031
Line coverage
54%
Covered lines: 6
Uncovered lines: 5
Coverable lines: 11
Total lines: 20
Line coverage: 54.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
get_Email()100%11100%
get_Password()100%11100%
.ctor(...)100%11100%
GetExamples()100%210%

File(s)

/home/runner/work/syki/syki/Shared/Features/Cross/Login/LoginIn.cs

#LineLine coverage
 1namespace Syki.Shared;
 2
 3public class LoginIn : IApiDto<LoginIn>
 4{
 57225    public string Email { get; set; }
 47806    public string Password { get; set; }
 7
 19128    public LoginIn(string email, string password)
 9    {
 191210        Email = email;
 191211        Password = password;
 191212    }
 13
 14    public static IEnumerable<(string, LoginIn)> GetExamples() =>
 015    [
 016        ("Acadêmico", new("academico@syki.com", "M1@Str0ngP4ssword#")),
 017        ("Professor", new("professor@syki.com", "M1@Str0ngP4ssword#")),
 018        ("Aluno", new("aluno@syki.com", "M1@Str0ngP4ssword#")),
 019    ];
 20}