public void OnChange_for_ReferenceTypes_that_overrides_Equals() { var notifier = new ImplicitOnChangeNotifier(); notifier.ObjectWithEquals = new RefObjectOverrideEquals { Value = "A" }; notifier.ObjectWithEquals = new RefObjectOverrideEquals { Value = "a" }; Assert.AreEqual(1, notifier.ChangeCount); }
public void OnChange_for_ValueTypes_that_overrides_Equals() { var notifier = new ImplicitOnChangeNotifier(); notifier.StructWithEquals = new StructOverrideEquals { Value = 73 }; notifier.StructWithEquals = new StructOverrideEquals { Value = 55 }; Assert.AreEqual(1, notifier.ChangeCount); }