public void ReturnsFalseForNonExistingMember() { var adapter = new ExpressionTreeObjectAdapter(); var model = new TestClassWithRegularMembers(); Assert.IsFalse(adapter.SetMemberValue(model, "NotExistingMember", "John")); }
public void SetsFieldValue() { var adapter = new ExpressionTreeObjectAdapter(); var model = new TestClassWithRegularMembers(); Assert.IsTrue(adapter.SetMemberValue(model, nameof(TestClassWithRegularMembers.StringField), "John")); Assert.AreEqual("John", model.StringField); }
public void SetsCatelModelPropertyValue() { var adapter = new ExpressionTreeObjectAdapter(); var model = new PersonTestModel(); Assert.IsTrue(adapter.SetMemberValue(model, nameof(PersonTestModel.FirstName), "John")); Assert.AreEqual("John", model.FirstName); }