コード例 #1
0
        public virtual void TestContainsKey()
        {
            string key1 = "foo";
            string key2 = "bar";

            subject.Put(key1, "v");
            subject.Put(key2, "v");
            Assert.IsTrue(subject.ContainsKey(key1));
            Assert.IsTrue(subject.ContainsKey(key2));
            Assert.IsFalse(subject.ContainsKey(null));
            Assert.IsFalse(subject.ContainsKey(key1.ToUpper()));
            Assert.IsFalse(subject.ContainsKey(key2.ToUpper()));
        }
コード例 #2
0
 public virtual void TestEmpty()
 {
     Assert.IsFalse(_map.ContainsKey(new IdentityHashtable4TestCase.Item(Key)));
     Assert.IsNull(_map.Get(new IdentityHashtable4TestCase.Item(Key)));
     Assert.IsFalse(_map.Values().GetEnumerator().MoveNext());
     Assert.IsNull(_map.Remove(new IdentityHashtable4TestCase.Item(Key)));
     Assert.AreEqual(0, _map.Size());
 }