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); }
public void ReturnsFalseForNonExistingMember() { var adapter = new ExpressionTreeObjectAdapter(); var model = new TestClassWithRegularMembers(); string value = string.Empty; Assert.IsFalse(adapter.GetMemberValue(model, "NotExistingMember", out value)); }
public void GetsFieldValue() { var adapter = new ExpressionTreeObjectAdapter(); var model = new TestClassWithRegularMembers { StringField = "John" }; string value = string.Empty; Assert.IsTrue(adapter.GetMemberValue(model, nameof(TestClassWithRegularMembers.StringField), out value)); Assert.AreEqual("John", value); }
public void GetsCatelModelPropertyValue() { var adapter = new ExpressionTreeObjectAdapter(); var model = new PersonTestModel { FirstName = "John" }; string value = string.Empty; Assert.IsTrue(adapter.GetMemberValue(model, nameof(PersonTestModel.FirstName), out value)); Assert.AreEqual("John", model.FirstName); }