using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HttpClientStudy.UnitTest { /// /// 基础HttpClient 测试 /// public class NormalHttpClientTest { private readonly ITestOutputHelper _logger; private readonly string baseAddress = "http://localhost:5189"; public NormalHttpClientTest(ITestOutputHelper outputHelper) { _logger = outputHelper; } [Fact] public async Task GetAccount_Test() { HttpClient httpClient = new HttpClient() { BaseAddress = new Uri(TestConfig.WebApiBaseUrl), }; var responseMessage = await httpClient.GetAsync("/api/Normal/GetAllAccounts"); responseMessage.EnsureSuccessStatusCode(); Assert.NotNull(responseMessage); Assert.True(responseMessage.IsSuccessStatusCode); var content = await responseMessage.Content.ReadAsStringAsync(); Assert.NotEmpty(content); } } }