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());
 }
示例#2
0
 public virtual void TestRemove()
 {
     for (int i = 0; i < 5; ++i)
     {
         string key   = "key" + i;
         string value = "value" + i;
         subject.Put(key, value);
         Assert.AreEqual(value, subject.Remove(key));
     }
 }
示例#3
0
 public virtual void TestRemove()
 {
     for (var i = 0; i < 5; ++i)
     {
         var key   = "key" + i;
         var value = "value" + i;
         subject.Put(key, value);
         Assert.AreEqual(value, subject.Remove(key));
     }
 }