Esempio n. 1
0
        public void TypeAccessorClassSetValueAndNotifyChangedTest()
        {
            PropertyChangedSubscriber subscriber = new PropertyChangedSubscriber();
            AccessedClass             obj        = new AccessedClass();

            TypeAccessor accessor = obj.GetTypeAccessor();

            accessor.SetValueAndNotifyChange(obj, "TextData", "Some text", subscriber);
            accessor.SetValueAndNotifyChange(obj, "IntegerData", 427, subscriber);

            Assert.AreEqual("Some text", obj.TextData);
            Assert.AreEqual(427, obj.IntegerData);

            Assert.AreEqual(2, subscriber.ChangedProperties.Count);
        }