public void MapperPropertiesIntoDestination() { var testModelB = new TestModelB() { PropertyDateTime = DateTime.Now, PropertyDecimal = 1991.0504M }; var testModelC = new TestModelC() { PropertyString = "PropertyString", PropertyInt = 100 }; testModelC = MapperHelper.MapperSourcePropertiesIntoDestination(testModelB, testModelC); Assert.Equal("PropertyString", testModelC.PropertyString); Assert.Equal(100, testModelC.PropertyInt); Assert.Equal(testModelB.PropertyDecimal, testModelC.PropertyDecimal); Assert.Equal(testModelB.PropertyDecimal, testModelC.PropertyDecimal); }
public void MapperTwoClassPropertiesTest() { var testModelA = new TestModelA() { PropertyString = "PropertyString", PropertyInt = 100 }; var testModelB = new TestModelB() { PropertyDateTime = DateTime.Now, PropertyDecimal = 1991.0504M }; var testModelC = MapperHelper.MapperTwoClassProperties <TestModelA, TestModelB, TestModelC>(testModelA, testModelB); Assert.Equal(testModelC.PropertyString, testModelA.PropertyString); Assert.Equal(testModelC.PropertyInt, testModelA.PropertyInt); Assert.Equal(testModelC.PropertyDecimal, testModelB.PropertyDecimal); Assert.Equal(testModelC.PropertyDecimal, testModelB.PropertyDecimal); }