< Summary

Class:DCL.Social.Friends.FriendRequest
Assembly:FriendsController
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/FriendsController/FriendRequest.cs
Covered lines:14
Uncovered lines:1
Coverable lines:15
Total lines:27
Line coverage:93.3% (14 of 15)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
FriendRequest(...)0%110100%
IsSentTo(...)0%110100%
IsReceivedFrom(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/FriendsController/FriendRequest.cs

#LineLine coverage
 1namespace DCL.Social.Friends
 2{
 3    public class FriendRequest
 4    {
 295        public string FriendRequestId { get; }
 446        public long Timestamp { get; }
 587        public string From { get; }
 578        public string To { get; }
 349        public string MessageBody { get; }
 210        public bool HasBodyMessage => !string.IsNullOrEmpty(MessageBody);
 11
 4712        public FriendRequest(string friendRequestId, long timestamp, string from, string to, string messageBody)
 13        {
 4714            FriendRequestId = friendRequestId;
 4715            Timestamp = timestamp;
 4716            From = from;
 4717            To = to;
 4718            MessageBody = messageBody;
 4719        }
 20
 21        public bool IsSentTo(string userId) =>
 822            To == userId;
 23
 24        public bool IsReceivedFrom(string userId) =>
 025            From == userId;
 26    }
 27}