public virtual void TestContains() { Assert.IsTrue(mm.Put("key1", "value1")); Assert.IsTrue(mm.Put("key1", "value2")); Assert.IsTrue(mm.Put("key1", "value3")); Assert.IsTrue(mm.Put("key2", "value4")); Assert.IsTrue(mm.Put("key2", "value5")); Assert.IsFalse(mm.ContainsKey("key3")); Assert.IsTrue(mm.ContainsKey("key1")); Assert.IsFalse(mm.ContainsValue("value6")); Assert.IsTrue(mm.ContainsValue("value4")); Assert.IsFalse(mm.ContainsEntry("key1", "value4")); Assert.IsFalse(mm.ContainsEntry("key2", "value3")); Assert.IsTrue(mm.ContainsEntry("key1", "value1")); Assert.IsTrue(mm.ContainsEntry("key2", "value5")); }