< Summary

Class:MUNity.Database.Models.Organization.Organization
Assembly:MUNity.Database
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNityDatabase\Models\Organization\Organization.cs
Covered lines:13
Uncovered lines:0
Coverable lines:13
Total lines:40
Line coverage:100% (13 of 13)
Covered branches:0
Total branches:0
Covered methods:8
Total methods:8
Method coverage:100% (8 of 8)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_OrganizationId()100%1100%
get_OrganizationName()100%1100%
get_OrganizationShort()100%1100%
get_Roles()100%1100%
get_Member()100%1100%
get_Projects()100%1100%
.ctor()100%1100%
get_IsDeleted()100%1100%

File(s)

C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNityDatabase\Models\Organization\Organization.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.ComponentModel.DataAnnotations;
 4using System.Linq;
 5using System.Runtime.Serialization;
 6using System.Text.Json.Serialization;
 7using System.Threading.Tasks;
 8using MUNity.Database.Interfaces;
 9using MUNity.Database.Models.Conference;
 10using MUNityCore.Models;
 11
 12namespace MUNity.Database.Models.Organization;
 13
 14[DataContract]
 15public class Organization : IIsDeleted
 16{
 5017    public string OrganizationId { get; set; } = "";
 18
 19    [MaxLength(150)]
 1320    public string OrganizationName { get; set; }
 21
 22    [MaxLength(18)]
 3723    public string OrganizationShort { get; set; }
 24
 1825    public ICollection<OrganizationRole> Roles { get; set; }
 26
 1627    public ICollection<OrganizationMember> Member { get; set; }
 28
 2329    public ICollection<Project> Projects { get; set; }
 30
 31
 1532    public Organization()
 1533    {
 1534        Roles = new List<OrganizationRole>();
 1535        Member = new List<OrganizationMember>();
 1536        Projects = new List<Project>();
 1537    }
 38
 339    public bool IsDeleted { get; set; }
 40}