示例#1
0
        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);
        }
示例#2
0
        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);
        }