Esempio n. 1
0
        public void EqualsWithDifferentIdsInSubclassReturnsFalse()
        {
            var obj1 = new SimpleDomainObject();
            var obj2 = new SubSimpleDomainObject();

            obj1.SetId(1);
            obj2.SetId(2);

            bool equality = Equals(obj1, obj2);
            Assert.AreEqual(false, equality);
        }
Esempio n. 2
0
        public void EqualsWithSameIdsInSubclassReturnsTrue()
        {
            var obj1 = new SimpleDomainObject();
            var obj2 = new SubSimpleDomainObject();

            obj1.SetId(1);
            obj2.SetId(1);

            bool equality = Equals(obj1, obj2);
            Assert.AreEqual(true, equality);
        }