Ejemplo n.º 1
0
        public void Reflection_PropertySetPrivateViaReflectionTest()
        {
            var c          = new PropertySetPrivateClass();
            var value_prop = Util.PropertyFromExpr(() => c.Value);

            value_prop.SetValue(c, PropertySetPrivateClass.kModifiedValue, null);
            Assert.AreEqual(c.Value, PropertySetPrivateClass.kModifiedValue);
        }
Ejemplo n.º 2
0
        public void Reflection_PropertySetPrivateViaLinqTest()
        {
            var c            = new PropertySetPrivateClass();
            var value_setter = Util.GenerateReferenceTypeMemberSetter <PropertySetPrivateClass, string>("Value");

            value_setter(c, PropertySetPrivateClass.kModifiedValue);
            Assert.AreEqual(c.Value, PropertySetPrivateClass.kModifiedValue);
        }