public void TestNullsOnViews() { Map <String, String> nullHostile = new HashMap <String, String>(); nullHostile.Put("a", "apple"); TestNullsOnView(nullHostile.EntrySet()); nullHostile.Put("a", "apple"); TestNullsOnView(nullHostile.KeySet()); nullHostile.Put("a", "apple"); TestNullsOnView(nullHostile.Values()); }
public void TestEntrySet2() { HashMap <Object, Object> map = new HashMap <Object, Object>(); map.Put(1, "ONE"); Set <Entry <Object, Object> > EntrySet = map.EntrySet(); Iterator <Entry <Object, Object> > e = EntrySet.Iterator(); Object real = e.Next(); Entry <Object, Object> copyEntry = new MockEntry(); Assert.AreEqual(real, copyEntry); Assert.IsTrue(EntrySet.Contains(copyEntry)); EntrySet.Remove(copyEntry); Assert.IsFalse(EntrySet.Contains(copyEntry)); }