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