< Summary

Class:DCL.Chat.ChatUtils
Assembly:ChatController
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/ChatController/ChatUtils.cs
Covered lines:5
Uncovered lines:0
Coverable lines:5
Total lines:25
Line coverage:100% (5 of 5)
Covered branches:0
Total branches:0
Covered methods:2
Total methods:2
Method coverage:100% (2 of 2)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
AddNoParse(...)0%110100%
RemoveNoParse(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/ChatController/ChatUtils.cs

#LineLine coverage
 1namespace DCL.Chat
 2{
 3    public static class ChatUtils
 4    {
 5        public const string NEARBY_CHANNEL_ID = "nearby";
 6        public const string CONVERSATION_LIST_ID = "conversationList";
 7
 8        public static string AddNoParse(string message)
 9        {
 3410            string filteredMessage = message.Replace("<noparse", "")
 11                                            .Replace("</noparse", "")
 12                                            .Replace("<link", "</noparse><link")
 13                                            .Replace("</link>", "</link><noparse>");
 3414            filteredMessage = filteredMessage.Insert(0, "<noparse>");
 3415            filteredMessage = filteredMessage.Insert(filteredMessage.Length, "</noparse>");
 3416            return filteredMessage;
 17        }
 18
 19        public static string RemoveNoParse(string message)
 20        {
 121            return message.Replace("<noparse>", "")
 22                          .Replace("</noparse>", "");
 23        }
 24    }
 25}