namespace HttpClientStudy.UnitTest.HttpClients
{
///
/// SimpleHttpClient 测试类
///
public class SimpleHttpClientTest
{
private readonly ITestOutputHelper _logger;
public SimpleHttpClientTest(ITestOutputHelper outputHelper)
{
_logger = outputHelper;
}
[Fact]
public void Get_Test()
{
SimpleHttpClient client = new SimpleHttpClient();
var result = client.Get(WebApiConfigManager.GetWebApiConfig().BaseUrl + "/api/Simple/GetAccount");
Assert.NotNull(result);
Assert.NotEmpty(result);
}
[Fact]
public void GetJson_Test()
{
SimpleHttpClient client = new SimpleHttpClient();
var result = client.GetJson>(WebApiConfigManager.GetWebApiConfig().BaseUrl + "/api/Simple/GetAccount");
Assert.NotNull(result);
Assert.IsAssignableFrom(result);
Assert.Equal(1, result.Code);
Assert.Contains("成功", result.Message);
Assert.IsType(result.Message);
Assert.NotEmpty(result.Message);
}
}
}