2019-10-13 01:55:59 +08:00
|
|
|
|
using System.Net.Http;
|
2021-07-02 22:05:00 +08:00
|
|
|
|
using System.Net.Http.Json;
|
2019-10-13 01:55:59 +08:00
|
|
|
|
using Xunit;
|
2019-05-25 14:52:14 +08:00
|
|
|
|
using static Bootstrap.Admin.Controllers.Api.AnalyseController;
|
|
|
|
|
|
2020-02-12 21:56:35 +08:00
|
|
|
|
namespace Bootstrap.Admin.Api
|
2019-05-25 14:52:14 +08:00
|
|
|
|
{
|
|
|
|
|
public class AnalyseTest : ControllerTest
|
|
|
|
|
{
|
2020-02-12 21:56:35 +08:00
|
|
|
|
public AnalyseTest(BALoginWebHost factory) : base(factory, "api/Analyse") { }
|
2019-05-25 14:52:14 +08:00
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public async void Get_Ok()
|
|
|
|
|
{
|
2021-07-02 22:05:00 +08:00
|
|
|
|
var cates = await Client.GetFromJsonAsync<AnalyseData>("?logType=LoginUsers");
|
2019-05-25 14:52:14 +08:00
|
|
|
|
Assert.NotNull(cates);
|
2021-07-02 22:05:00 +08:00
|
|
|
|
cates = await Client.GetFromJsonAsync<AnalyseData>("?logType=log");
|
2019-05-25 14:52:14 +08:00
|
|
|
|
Assert.NotNull(cates);
|
2021-07-02 22:05:00 +08:00
|
|
|
|
cates = await Client.GetFromJsonAsync<AnalyseData>("?logType=trace");
|
2019-05-25 14:52:14 +08:00
|
|
|
|
Assert.NotNull(cates);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|