public void Explicit_notify_OnSet_when_class_is_ImplicitOnChange() { var notifier = new ImplicitOnChangeSpy(); notifier.ExplicitOnSetString = "Value"; notifier.ExplicitOnSetString = "Value"; Assert.AreEqual(2, notifier.ChangeCount); }
public void Implicit_notify_OnChange() { var notifier = new ImplicitOnChangeSpy(); notifier.StringValue = "ONE"; Assert.AreEqual(1, notifier.ChangeCount); notifier.StringValue = "ONE"; Assert.AreEqual(1, notifier.ChangeCount); notifier.StringValue = "TWO"; Assert.AreEqual(2, notifier.ChangeCount); }