Exemple #1
0
 public void TestMap()
 {
     RunWith( ( object person ) =>
              {
                 var source = new { name = "John", age = 10, metersTravelled = 120d };
                 source.Map( person );
                 VerifyFields( person, source );
              } );
 }
Exemple #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 } );
              } );
 }
Exemple #3
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 );
 }
Exemple #4
0
 public void TestMapPropertiesToFieldsWithFilter()
 {
     RunWith( ( object person ) =>
              {
                 var currentAge = (int) person.GetFieldValue( "age" );
                 var source = new { name = "John", age = currentAge + 10, metersTravelled = 120d };
                 source.MapPropertiesToFields( person, "name", "metersTravelled" );
                 VerifyFields( person, new { age = currentAge } );
              } );
 }
Exemple #5
0
 public void TestMapPropertiesToFieldsViaSubclass()
 {
     var employee = typeof(Employee).CreateInstance();
     var source = new { employeeId = 5, name = "John", age = 20, metersTravelled = 120d };
     source.MapPropertiesToFields( employee );
     VerifyFields( employee, source );
 }
Exemple #6
0
 public void TestMapPropertiesToFields()
 {
     RunWith( ( object person ) =>
              {
                 var source = new { name = "John", age = 10, metersTravelled = 120d };
                 source.MapPropertiesToFields( person );
                 VerifyFields( person, source );
              } );
     //DateTime birthday = new DateTime( 1973, 1, 27 );
     //object source = new { id = 42, birthDay = birthday, name = "Arthur Dent" };
     //Person target = new Person();
     //source.MapPropertiesToFields( target );
     //Verify( new Person( 42, birthday, "Arthur Dent" ), target );
 }
Exemple #7
0
 public void TestMapProperties()
 {
     RunWith( ( object person ) =>
              {
                 var source = new { Name = "John", Age = 10, MetersTravelled = 120d };
                 source.MapProperties( person );
                 VerifyProperties( person, source );
              } );
 }