public void TestMapPropertiesViaSubclass() { var employee = typeof(Employee).CreateInstance(); var source = new { EmployeeId = 5, Name = "John", Age = 20, MetersTravelled = 120d }; source.MapProperties( employee ); VerifyProperties( employee, source ); }
public void TestMapPropertiesWithFilter() { RunWith( ( object person ) => { var currentAge = (int) person.GetPropertyValue( "Age" ); var source = new { Name = "John", Age = currentAge + 10, MetersTravelled = 120d }; source.MapProperties( person, "Name", "MetersTravelled" ); VerifyProperties( person, new { Age = currentAge } ); } ); }
public void TestMapProperties() { RunWith( ( object person ) => { var source = new { Name = "John", Age = 10, MetersTravelled = 120d }; source.MapProperties( person ); VerifyProperties( person, source ); } ); }