public void Integer_based_entities_with_same_identity_and_different_type_are_not_equal() { var first = new Person(1); var second = new Organization(1); Assert.That(first, Is.Not.EqualTo(second)); }
public void Different_types_of_integer_based_entities_should_not_have_same_hashcode_in_hashtable() { var person = new Person(1); var organization = new Organization(1); var hashtable = new Hashtable(); hashtable.Add(person, "Person"); hashtable.Add(organization, "Organization"); Assert.That(hashtable[person], Is.EqualTo("Person")); Assert.That(hashtable[organization], Is.EqualTo("Organization")); }