Microsoft.AspNetCore.Mvc.Testing 命名空间

提供支持 MVC 集成测试的类型。

WebApplicationFactory<TEntryPoint>

用于在内存中引导应用程序进行功能端到端测试的工厂。

WebApplicationFactoryClientOptions

通过调用 CreateClient(WebApplicationFactoryClientOptions)创建HttpClient实例时要使用的默认选项。

WebApplicationFactoryContentRootAttribute

元数据, WebApplicationFactory<TEntryPoint> 该元数据使用 查找由 TEntryPoint表示的 Web 应用程序的内容根。 WebApplicationFactory<TEntryPoint>将循环访问 的所有实例WebApplicationFactoryContentRootAttribute,筛选等于 TEntryPointFullNameKey实例,按Priority升序对它们进行排序。 WebApplicationFactory<TEntryPoint>将检查中是否存在标记Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))",如果文件存在,则会将内容根设置为 ContentRootPath

注解

有关 MVC 集成测试的详细信息,请参阅 集成测试