diff --git a/HttpClientStudy.UnitTest/NormalHttpClientTest.cs b/HttpClientStudy.UnitTest/NormalHttpClientTest.cs index 4348465..3e248cf 100644 --- a/HttpClientStudy.UnitTest/NormalHttpClientTest.cs +++ b/HttpClientStudy.UnitTest/NormalHttpClientTest.cs @@ -4,6 +4,8 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Net.Http.Json; + namespace HttpClientStudy.UnitTest { /// @@ -20,7 +22,7 @@ namespace HttpClientStudy.UnitTest } [Fact] - public async Task GetAccount_Test() + public async Task GetAllAccounts_Test() { HttpClient httpClient = new HttpClient() { @@ -34,8 +36,10 @@ namespace HttpClientStudy.UnitTest Assert.NotNull(responseMessage); Assert.True(responseMessage.IsSuccessStatusCode); - var content = await responseMessage.Content.ReadAsStringAsync(); - Assert.NotEmpty(content); + var result = await responseMessage.Content.ReadFromJsonAsync>>(); + Assert.IsType>>(result); + Assert.Equal(1, result.Code); + Assert.NotNull(result.Data); } } }