Skip to content

Commit d4f58fc

Browse files
committed
Removed response models
- Refactor response model implementation
1 parent ba901d9 commit d4f58fc

File tree

4 files changed

+4
-28
lines changed

4 files changed

+4
-28
lines changed

tests/Api/IntegrationTests/LogTest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using WebApi.Entities;
1212
using WebApi.Features.Auth;
1313
using WebApi.Features.Logs;
14+
using WebApi.Utils;
1415
using Xunit;
1516

1617
namespace Test.Api
@@ -39,7 +40,7 @@ public async Task GivenAdminAuth_WhenGetRequest_ThenReturnOkWithAllLogs()
3940
// Act
4041
var response = await _fixture.Client.GetAsync(API_URL);
4142
var result = await response.Content.ReadAsStringAsync();
42-
var resultModel = JsonConvert.DeserializeObject<LogListResponseModel>(result);
43+
var resultModel = JsonConvert.DeserializeObject<ListResponse<LogViewModel>>(result);
4344

4445
// Assert
4546
response.EnsureSuccessStatusCode();
@@ -66,7 +67,7 @@ public async Task GivenEmployeeAuth_WhenGetRequest_ThenReturnOkWithOwnLogs()
6667

6768
var response = await _fixture.Client.SendAsync(request);
6869
var result = await response.Content.ReadAsStringAsync();
69-
var resultModel = JsonConvert.DeserializeObject<LogListResponseModel>(result);
70+
var resultModel = JsonConvert.DeserializeObject<ListResponse<LogViewModel>>(result);
7071

7172
// Assert
7273
response.EnsureSuccessStatusCode();

tests/Api/Models/LogListResponseModel.cs

Lines changed: 0 additions & 12 deletions
This file was deleted.

tests/Api/Models/LoginResponseModel.cs

Lines changed: 0 additions & 13 deletions
This file was deleted.

tests/Api/Utils/AuthExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public static async Task<string> GetJwt(TestServerFixture fixture, LoginViewMode
1818
if (!response.IsSuccessStatusCode) return string.Empty;
1919

2020
var result = await response.Content.ReadAsStringAsync();
21-
var resultModel = JsonConvert.DeserializeObject<LoginResponseModel>(result);
21+
var resultModel = JsonConvert.DeserializeObject<LoginResponse>(result);
2222

2323
return resultModel.AccessToken;
2424
}

0 commit comments

Comments
 (0)