< Summary - Syki

Information
Class: Syki.Front.Features.Academic.AssignCampiToTeacher.AssignCampiToTeacherSelect
Assembly: Front
File(s): /home/runner/work/syki/syki/Front/Features/Academic/AssignCampiToTeacher/AssignCampiToTeacherSelect.cs
Tag: 4_16869239191
Line coverage
0%
Covered lines: 0
Uncovered lines: 7
Coverable lines: 7
Total lines: 24
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 2
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_Id()100%210%
get_Name()100%210%
get_IsSelected()100%210%
Equals(...)0%620%
GetHashCode()100%210%
ToString()100%210%

File(s)

/home/runner/work/syki/syki/Front/Features/Academic/AssignCampiToTeacher/AssignCampiToTeacherSelect.cs

#LineLine coverage
 1namespace Syki.Front.Features.Academic.AssignCampiToTeacher;
 2
 3public class AssignCampiToTeacherSelect
 4{
 05    public Guid Id { get; set; }
 06    public string Name { get; set; }
 07    public bool IsSelected { get; set; }
 8
 9    public override bool Equals(object? obj)
 10    {
 011        if (obj is null) return false;
 012        return Id == ((AssignCampiToTeacherSelect)obj).Id;
 13    }
 14
 15    public override int GetHashCode()
 16    {
 017        return Id.ToHashCode();
 18    }
 19
 20    public override string ToString()
 21    {
 022        return Name;
 23    }
 24}