Exemplo n.º 1
0
        public void derived_types_can_override_equals_with_their_own_logic_can_affect_equality()
        {
            var testID = Guid.NewGuid();
            var first  = new EqualityTesterEntity {
                ID = testID, SomeValue = 5
            };
            var second = new EqualityTesterEntity {
                ID = testID, SomeValue = 99
            };

            first.ShouldNotEqual(second);
        }
Exemplo n.º 2
0
        public void derived_types_can_override_equals_with_their_own_logic_and_ID_equality_still_works()
        {
            var testID = Guid.NewGuid();
            var first  = new EqualityTesterEntity {
                ID = testID, SomeValue = 99
            };
            var second = new EqualityTesterEntity {
                ID = testID, SomeValue = 99
            };

            first.ShouldEqual(second);
        }