public void TrySetValue_GivenUnmatchingProperty_ShouldReturnFalse() { var mapping = new ComputedPropertyMapping <TestC>("_Name", validFn); var prop = typeof(TestC).GetProperty("_Name"); var instance = new TestC(); Assert.IsFalse(mapping.TrySetValue(instance, prop, dataTable.Rows[0])); }
public void TrySetValue_GivenValidFuncAndPropertyNames_ShouldReturnExpectedValues() { var mapping = new ComputedPropertyMapping <TestC>("Name", validFn); var prop = typeof(TestC).GetProperty("Name"); var instance = new TestC(); Assert.IsTrue(mapping.TrySetValue(instance, prop, dataTable.Rows[0])); Assert.AreEqual("X001_1", instance.Name); }