< Summary

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

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_UserBlockedId()100%10%
get_SourceUser()100%10%
get_TargetUser()100%10%
get_BlockedDateTime()100%10%
get_Comment()100%10%

File(s)

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

#LineLine coverage
 1using System;
 2using System.ComponentModel.DataAnnotations;
 3using System.ComponentModel.DataAnnotations.Schema;
 4
 5namespace MUNity.Database.Models.User;
 6
 7public class UserBlocked
 8{
 09    public long UserBlockedId { get; set; }
 10
 11    [InverseProperty(nameof(MunityUser.BlockedUsers))]
 012    public MunityUser SourceUser { get; set; }
 13
 14    [InverseProperty(nameof(MunityUser.BlockedBy))]
 015    public MunityUser TargetUser { get; set; }
 16
 017    public DateTime BlockedDateTime { get; set; }
 18
 19    [MaxLength(300)]
 020    public string Comment { get; set; }
 21}