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); }
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); }