@@ -4,28 +4,24 @@ namespace ServiceStack.Text.Tests
44{
55 public class AutoMappingPopulatorTests
66 {
7- private static User CreateUser ( ) =>
8- new User {
7+ public class UserData
8+ {
9+ public string FirstName { get ; set ; }
10+ public string LastName { get ; set ; }
11+ public Car Car { get ; set ; }
12+ }
13+
14+ private static UserData CreateUser ( ) =>
15+ new UserData {
916 FirstName = "John" ,
1017 LastName = "Doe" ,
1118 Car = new Car { Name = "BMW X6" , Age = 3 }
1219 } ;
1320
14- private static UsersData CreateUserData ( )
15- {
16- var user = CreateUser ( ) ;
17- return new UsersData {
18- Id = 1 ,
19- User = user ,
20- UsersList = { user } ,
21- UsersMap = { { 1 , user } }
22- } ;
23- }
24-
2521 [ Test ]
2622 public void Does_call_populator_for_PopulateWith ( )
2723 {
28- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
24+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
2925 target . LastName += "?!" ) ;
3026
3127 var user = CreateUser ( ) ;
@@ -38,7 +34,7 @@ public void Does_call_populator_for_PopulateWith()
3834 [ Test ]
3935 public void Does_call_populator_for_PopulateWithNonDefaultValues ( )
4036 {
41- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
37+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
4238 target . LastName += "?!" ) ;
4339
4440 var user = CreateUser ( ) ;
@@ -51,7 +47,7 @@ public void Does_call_populator_for_PopulateWithNonDefaultValues()
5147 [ Test ]
5248 public void Does_call_populator_for_PopulateFromPropertiesWithoutAttribute ( )
5349 {
54- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
50+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
5551 target . LastName += "?!" ) ;
5652
5753 var user = CreateUser ( ) ;
@@ -64,7 +60,7 @@ public void Does_call_populator_for_PopulateFromPropertiesWithoutAttribute()
6460 [ Test ]
6561 public void Does_call_populator_for_ConvertTo ( )
6662 {
67- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
63+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
6864 target . LastName += "?!" ) ;
6965
7066 var user = CreateUser ( ) ;
0 commit comments