Пример #1
0
        public void DynamicPrivatePropertyGetTest()
        {
            PropertyTestObject data = PropertyTestObject.PrepareTestData();

            var    acccessor  = DynamicPropertyValueAccessor.Instance;
            object privateInt = acccessor.GetValue(data, "PrivateInt");

            Assert.AreEqual(data.GetPrivateInt(), privateInt);
        }
Пример #2
0
        public void DynamicFieldGetTest()
        {
            PropertyTestObject data = PropertyTestObject.PrepareTestData();

            var acccessor = DynamicFieldValueAccessor.Instance;

            string fieldValue = (string)acccessor.GetValue(data, "PublicField");

            Assert.AreEqual(data.PublicField, fieldValue);
        }
Пример #3
0
        public void DynamicPropertyGetTest()
        {
            PropertyTestObject data = PropertyTestObject.PrepareTestData();

            var acccessor = DynamicPropertyValueAccessor.Instance;

            string id = (string)acccessor.GetValue(data, "ID");

            Assert.AreEqual(data.ID, id);
        }
Пример #4
0
        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);
        }