Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit fe37d51

Browse files
committed
Fix dirty tests
1 parent 7d41a68 commit fe37d51

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

src/ServiceStack.Text/AutoMappingUtils.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ internal static readonly ConcurrentDictionary<Tuple<Type, Type>,bool> ignoreMapp
6666
public static void Reset()
6767
{
6868
converters.Clear();
69+
populators.Clear();
6970
ignoreMappings.Clear();
7071
AssignmentDefinitionCache.Clear();
7172
}

tests/ServiceStack.Text.Tests/AutoMappingPopulatorTests.cs

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)