public void DynamicPrivatePropertyGetTest() { PropertyTestObject data = PropertyTestObject.PrepareTestData(); var acccessor = DynamicPropertyValueAccessor.Instance; object privateInt = acccessor.GetValue(data, "PrivateInt"); Assert.AreEqual(data.GetPrivateInt(), privateInt); }
public void DynamicFieldGetTest() { PropertyTestObject data = PropertyTestObject.PrepareTestData(); var acccessor = DynamicFieldValueAccessor.Instance; string fieldValue = (string)acccessor.GetValue(data, "PublicField"); Assert.AreEqual(data.PublicField, fieldValue); }
public void DynamicPropertyGetTest() { PropertyTestObject data = PropertyTestObject.PrepareTestData(); var acccessor = DynamicPropertyValueAccessor.Instance; string id = (string)acccessor.GetValue(data, "ID"); Assert.AreEqual(data.ID, id); }
public void DynamicPropertySetTest() { PropertyTestObject data = PropertyTestObject.PrepareTestData(); string newID = UuidHelper.NewUuidString(); var acccessor = DynamicPropertyValueAccessor.Instance; acccessor.SetValue(data, "ID", newID); Assert.AreEqual(newID, data.ID); }