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()); }
public virtual void TestValuesIterator() { object[] values = new object[5]; for (int i = 0; i < values.Length; ++i) { values[i] = ("value" + i); } for (int vIndex = 0; vIndex < values.Length; ++vIndex) { object v = values[vIndex]; subject.Put("key4" + v, v); } Iterator4Assert.SameContent(values, subject.Values().GetEnumerator()); }