public void TestAddAndResetValue() { var dict = new BinaryTreeDictionary <int, string>(); dict.Add(1, "first value"); dict[1] = "default value"; Assert.IsFalse(dict.Contains(new KeyValuePair <int, string>(1, "first value"))); Assert.IsTrue(dict.Contains(new KeyValuePair <int, string>(1, "default value"))); }
public void TestAddMultipleAndGet() { var dict = new BinaryTreeDictionary <int, string>(); dict.Add(1, "first value"); dict.Add(3, "third value"); dict.Add(7, "seventh value"); Assert.IsTrue(dict.Contains(new KeyValuePair <int, string>(7, "seventh value"))); Assert.IsTrue(dict.Contains(new KeyValuePair <int, string>(1, "first value"))); Assert.IsTrue(dict.Contains(new KeyValuePair <int, string>(3, "third value"))); }
public void TestAddKeyValueAndContains() { var dictionary = new BinaryTreeDictionary <int, string>(); dictionary.Add(new KeyValuePair <int, string>(1, "one")); Assert.IsTrue(dictionary.Contains(new KeyValuePair <int, string>(1, "one"))); }
public void TestAddAndGet() { var dict = new BinaryTreeDictionary <int, string>(); dict.Add(1, "first value"); Assert.IsTrue(dict.Contains(new KeyValuePair <int, string>(1, "first value"))); }