BootstrapAdmin/test/UnitTest/Bootstrap.Admin/Api/AnalyseTest.cs

24 lines
701 B
C#

using System.Net.Http;
using Xunit;
using static Bootstrap.Admin.Controllers.Api.AnalyseController;
namespace Bootstrap.Admin.Api
{
public class AnalyseTest : ControllerTest
{
public AnalyseTest(BAWebHost factory) : base(factory, "api/Analyse") { }
[Fact]
public async void Get_Ok()
{
var cates = await Client.GetAsJsonAsync<AnalyseData>("?logType=LoginUsers");
Assert.NotNull(cates);
cates = await Client.GetAsJsonAsync<AnalyseData>("?logType=log");
Assert.NotNull(cates);
cates = await Client.GetAsJsonAsync<AnalyseData>("?logType=trace");
Assert.NotNull(cates);
}
}
}