public void ContainsKeyShouldReturnFalseIfKeyIsNotInDictionary() { var dictionary = new ManualDictionary <int, string>(); dictionary.Add(1, "a"); dictionary.Add(2, "b"); dictionary.Add(10, "c"); dictionary.Add(11, "c"); dictionary.Add(12, "c"); dictionary.Clear(); Assert.False(dictionary.ContainsKey(2)); }
public void TestClear() { var dictionary = new ManualDictionary <int, string>(); dictionary.Add(1, "a"); dictionary.Add(2, "b"); dictionary.Add(10, "c"); dictionary.Add(11, "c"); dictionary.Add(12, "c"); dictionary.Clear(); Assert.Empty(dictionary); }
public void ContainsKeyValuePairShouldReturnFalseIfKeyIsInDictionaryButValueIsDifferent() { var dictionary = new ManualDictionary <int, string>(); dictionary.Add(1, "a"); dictionary.Add(2, "b"); dictionary.Add(10, "c"); dictionary.Add(11, "c"); dictionary.Add(12, "c"); dictionary.Clear(); Assert.False(dictionary.Contains(new KeyValuePair <int, string>(2, "d"))); Assert.False(dictionary.Contains(new KeyValuePair <int, string>(1, "f"))); }