< Summary

Class:MUNity.Database.Models.Resolution.ResolutionUser
Assembly:MUNity.Database
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNityDatabase\Models\Resolution\ResolutionUser.cs
Covered lines:0
Uncovered lines:6
Coverable lines:6
Total lines:27
Line coverage:0% (0 of 6)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:6
Method coverage:0% (0 of 6)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_ResolutionUserId()100%10%
get_User()100%10%
get_CanRead()100%10%
get_CanWrite()100%10%
get_CanAddUsers()100%10%
get_Auth()100%10%

File(s)

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

#LineLine coverage
 1using MUNity.Database.Models.User;
 2using MUNityCore.Models.User;
 3using System;
 4using System.Collections.Generic;
 5using System.ComponentModel.DataAnnotations;
 6using System.Linq;
 7using System.Runtime.Serialization;
 8using System.Threading.Tasks;
 9
 10namespace MUNity.Database.Models.Resolution;
 11
 12[DataContract]
 13public class ResolutionUser
 14{
 15    // TODO: The primary key should be a shared key of CoreUserId and the Auth
 016    public int ResolutionUserId { get; set; }
 17
 018    public MunityUser User { get; set; }
 19
 020    public bool CanRead { get; set; } = true;
 21
 022    public bool CanWrite { get; set; } = false;
 23
 024    public bool CanAddUsers { get; set; } = false;
 25
 026    public ResolutionAuth Auth { get; set; }
 27}