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); }