public void TestEqualsWithNullValues() { Map <String, String> a = new HashMap <String, String>(); a.Put("a", null); a.Put("b", null); Map <String, String> b = new HashMap <String, String>(); a.Put("c", "cat"); a.Put("d", "dog"); Assert.IsFalse(a.Equals(b)); Assert.IsFalse(b.Equals(a)); }