public void TestCompare_DifferentCase() { string a = "Hello"; string b = "hello"; CaseInsensitiveComparator c = new CaseInsensitiveComparator(); Assert.IsTrue(c.Equals(a, b)); Assert.IsTrue(c.Equals(b, a)); }
/// <summary> /// Static initializer. /// </summary> static CompressorFactory() { _stringComparer = new CaseInsensitiveComparator(); _compressors = new Dictionary <string, Type>(_stringComparer); foreach (Type type in Assembly.GetExecutingAssembly().GetTypes()) { _analyzeType(type); } }