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));
        }