< Summary

Class:DCL.StringIgnoreCaseEqualityComparer
Assembly:DataStore
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DataStore/StringIgnoreCaseEqualityComparer.cs
Covered lines:3
Uncovered lines:0
Coverable lines:3
Total lines:16
Line coverage:100% (3 of 3)
Covered branches:0
Total branches:0
Covered methods:4
Total methods:4
Method coverage:100% (4 of 4)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
StringIgnoreCaseEqualityComparer()0%110100%
Equals(...)0%110100%
GetHashCode(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DataStore/StringIgnoreCaseEqualityComparer.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3
 4namespace DCL
 5{
 6    public class StringIgnoreCaseEqualityComparer : IEqualityComparer<string>
 7    {
 9368        public static StringIgnoreCaseEqualityComparer Default { get; } = new ();
 9
 10        public bool Equals(string x, string y) =>
 64311            string.Equals(x, y, StringComparison.OrdinalIgnoreCase);
 12
 13        public int GetHashCode(string obj) =>
 153314            StringComparer.OrdinalIgnoreCase.GetHashCode(obj);
 15    }
 16}