Skip to content

Commit 610001a

Browse files
committed
BulkCreate full data check
1 parent 621d8c7 commit 610001a

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

Wissance.WebApiToolkit/Wissance.WebApiToolkit.Tests/Controllers/TestBulkCrudControllerWithDynamicAutoManager.cs

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,32 +49,37 @@ public async Task TestBulkCreate()
4949
int beforeBulkCreate = result.Data.Data.Count;
5050

5151
// 2. Call bulk create method
52-
RoleEntity[] roles = new RoleEntity[]
52+
RoleDto[] roles = new RoleDto[]
5353
{
54-
new RoleEntity()
54+
new RoleDto()
5555
{
5656
Id = 10,
5757
Name = "pm",
58+
Users = new List<int>(){1, 2}
5859
},
59-
new RoleEntity()
60+
new RoleDto()
6061
{
6162
Id = 11,
6263
Name = "tech",
64+
Users = new List<int>(){1, 2, 3, 4}
6365
},
64-
new RoleEntity()
66+
new RoleDto()
6567
{
6668
Id = 12,
6769
Name = "devops",
70+
Users = new List<int>(){3}
6871
},
69-
new RoleEntity()
72+
new RoleDto()
7073
{
7174
Id = 13,
7275
Name = "backend",
76+
Users = new List<int>(){4, 5}
7377
},
74-
new RoleEntity()
78+
new RoleDto()
7579
{
7680
Id = 14,
7781
Name = "sys",
82+
Users = new List<int>()
7883
}
7984
};
8085

@@ -86,7 +91,7 @@ public async Task TestBulkCreate()
8691
OperationResultDto<RoleDto[]> bulkCreateResult = JsonConvert.DeserializeObject<OperationResultDto<RoleDto[]>>(RoleCreateDataStr);
8792
Assert.NotNull(result);
8893
Assert.True(result.Success);
89-
Assert.Equal(roles.Length, bulkCreateResult.Data.Length);
94+
RoleChecker.Check(roles, bulkCreateResult.Data);
9095

9196
// 3. Getting roles again and check quantity
9297
resp = await client.GetAsync("api/bulk/Role");

0 commit comments

Comments
 (0)