public void Test023() { var member = new MemberReflection(); var mi = member.From(() => default(Dummy02).MutableProperty); var instance = new Dummy02 { MutableField = "ABC", MutableProperty = "DEF", }; Assert.AreEqual(instance.MutableProperty, "DEF"); member.SetValue(mi, instance, "GHI"); Assert.AreEqual(instance.MutableProperty, "GHI"); }
public void Test021() { var member = new MemberReflection(); var mi = member.From(() => default(Dummy02).ReadonlyProperty); var instance = new Dummy02 { MutableField = "ABC", MutableProperty = "DEF", }; Assert.AreEqual(instance.ReadonlyProperty, member.GetValue<string>(mi, instance)); }