public void TestContainsRemoveAdd() { var dictionary = new TestDictionary <int, string>(); dictionary.Add(new KeyValuePair <int, string>(0, "0")); Assert.AreEqual(1, dictionary.Count); Assert.True(dictionary.Contains(new KeyValuePair <int, string>(0, "0"))); Assert.True(dictionary.Remove(new KeyValuePair <int, string>(0, "0"))); Assert.False(dictionary.Contains(new KeyValuePair <int, string>(0, "0"))); Assert.AreEqual(0, dictionary.Count); }