public void TestConstructorWithDictionaryAndEqualityComparer() { var dictionary = new ActivatableDictionary <string, ICollectionElement>(NewPopulatedPlainCollection(), StringComparer.OrdinalIgnoreCase); Assert.IsTrue(dictionary.ContainsKey(ExistingKey.ToUpper())); }
public void TestContainsValue() { ActivatableDictionary <string, ICollectionElement> dict = (ActivatableDictionary <string, ICollectionElement>)SingleCollection(); Assert.IsTrue(dict.ContainsValue(NewElement(ExistingKey).Value)); Assert.IsFalse(dict.ContainsValue(NewElement(NonExistingKey).Value)); }
public void TestEqualityComparerConstructor() { ActivatableDictionary <string, int> dictionary = new ActivatableDictionary <string, int>(StringComparer.OrdinalIgnoreCase); string key = "ten"; dictionary[key] = 10; Assert.AreEqual(10, dictionary[key.ToUpper()]); }
public void TestEmptyDictionary() { var dictionary = new ActivatableDictionary <int, int>(); var keys = dictionary.Keys; var values = dictionary.Values; }