// It should work, but MS implementation expects body to be // IComparable. public void EqualsTest() { AddressHeader h = AddressHeader.CreateAddressHeader( "foo", "urn:foo", null); AddressHeader h2 = AddressHeader.CreateAddressHeader( "foo", "urn:foo", null); Assert.IsFalse(h.Equals(null), "#1"); // never throw nullref Assert.IsTrue(h.Equals(h2), "#2"); }