Наследование: IntegerIdentityEntity
Пример #1
0
        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));
        }
Пример #2
0
        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"));
        }