Microsoft.AspNetCore.Mvc.Testing Пространство имен

Предоставляет типы, поддерживающие тестирование интеграции MVC.

Классы

WebApplicationFactory<TEntryPoint>

Фабрика для начальной загрузки приложения в памяти для выполнения сквозных функциональных тестов.

WebApplicationFactoryClientOptions

Параметры по умолчанию для использования при создании HttpClient экземпляров путем вызова CreateClient(WebApplicationFactoryClientOptions).

WebApplicationFactoryContentRootAttribute

Метаданные, которые WebApplicationFactory<TEntryPoint> используют для поиска корня содержимого для веб-приложения, представленного TEntryPoint. WebApplicationFactory<TEntryPoint>будет выполнять итерацию по всем экземплярам WebApplicationFactoryContentRootAttribute, фильтровать экземпляры, равные Key , по упорядочению TEntryPointFullNamePriority по возрастанию. WebApplicationFactory<TEntryPoint>будет проверка существования маркера в Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" и, если файл существует, он установит для корня содержимого значение ContentRootPath.

Комментарии

Дополнительные сведения о тестах интеграции MVC см. в разделе Тесты интеграции.