Example #1
0
 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 );
 }
Example #2
0
 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 } );
              } );
 }
Example #3
0
 public void TestMapProperties()
 {
     RunWith( ( object person ) =>
              {
                 var source = new { Name = "John", Age = 10, MetersTravelled = 120d };
                 source.MapProperties( person );
                 VerifyProperties( person, source );
              } );
 }