public void ContainsKeyTest()
 {
     CaseInsensitiveStringDictionary target = new CaseInsensitiveStringDictionary();
     var key = "UIEasdh&/%%2222";
     target.Add(key, "foo");
     var expected = true;
     var actual = target.ContainsKey(key)
         && target.ContainsKey(key.ToLower())
         && target.ContainsKey(key.ToUpper());
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 2
0
        public void ContainsKeyTest()
        {
            CaseInsensitiveStringDictionary target = new CaseInsensitiveStringDictionary();
            var key = "UIEasdh&/%%2222";

            target.Add(key, "foo");
            var expected = true;
            var actual   = target.ContainsKey(key) &&
                           target.ContainsKey(key.ToLower()) &&
                           target.ContainsKey(key.ToUpper());

            Assert.AreEqual(expected, actual);
        }
 public static bool Contains(this CaseInsensitiveStringDictionary <string> self, string key)
 {
     return(self.ContainsKey(key) && !self[key].IsNullOrEmpty());
 }