示例#1
0
        public void Explicit_notify_OnSet_when_class_is_ImplicitOnChange()
        {
            var notifier = new ImplicitOnChangeSpy();

            notifier.ExplicitOnSetString = "Value";
            notifier.ExplicitOnSetString = "Value";
            Assert.AreEqual(2, notifier.ChangeCount);
        }
示例#2
0
        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);
        }