Я понимаю, что AspNetCore 2.1 все еще находится в форме кандидата на выпуск, и что новая модель тестирования с Microsoft.AspNetCore.Mvc.Testing
не стабилизирована.
Но я пытаюсь следовать примерам и использую класс WebApplicationTestFixture
для тестирования.Вот код, который у меня есть:
public class UnitTest1 : IClassFixture<WebApplicationTestFixture<Startup>>
{
public UnitTest1(WebApplicationTestFixture<Startup> fixture)
{
Client = fixture.CreateClient();
}
public HttpClient Client { get; }
[Fact]
public async void Test1()
{
var response = await Client.GetAsync("api/values");
response.EnsureSuccessStatusCode();
}
}
Однако я не могу найти класс WebApplicationTestFixture
в пакете где-либо.Находится ли он в дополнительной сборке?Или я должен создать этот класс?