@@ -4,28 +4,24 @@ namespace ServiceStack.Text.Tests
4
4
{
5
5
public class AutoMappingPopulatorTests
6
6
{
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 {
9
16
FirstName = "John" ,
10
17
LastName = "Doe" ,
11
18
Car = new Car { Name = "BMW X6" , Age = 3 }
12
19
} ;
13
20
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
-
25
21
[ Test ]
26
22
public void Does_call_populator_for_PopulateWith ( )
27
23
{
28
- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
24
+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
29
25
target . LastName += "?!" ) ;
30
26
31
27
var user = CreateUser ( ) ;
@@ -38,7 +34,7 @@ public void Does_call_populator_for_PopulateWith()
38
34
[ Test ]
39
35
public void Does_call_populator_for_PopulateWithNonDefaultValues ( )
40
36
{
41
- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
37
+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
42
38
target . LastName += "?!" ) ;
43
39
44
40
var user = CreateUser ( ) ;
@@ -51,7 +47,7 @@ public void Does_call_populator_for_PopulateWithNonDefaultValues()
51
47
[ Test ]
52
48
public void Does_call_populator_for_PopulateFromPropertiesWithoutAttribute ( )
53
49
{
54
- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
50
+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
55
51
target . LastName += "?!" ) ;
56
52
57
53
var user = CreateUser ( ) ;
@@ -64,7 +60,7 @@ public void Does_call_populator_for_PopulateFromPropertiesWithoutAttribute()
64
60
[ Test ]
65
61
public void Does_call_populator_for_ConvertTo ( )
66
62
{
67
- AutoMapping . RegisterPopulator ( ( UserDto target , User source ) =>
63
+ AutoMapping . RegisterPopulator ( ( UserDto target , UserData source ) =>
68
64
target . LastName += "?!" ) ;
69
65
70
66
var user = CreateUser ( ) ;
0 commit comments