Microsoft.AspNetCore.TestHost 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 用于编写测试的 IServer 内存中实现。
类
ClientHandler |
这会使 HttpRequestMessages 适应 ASP.NET Core请求,通过管道调度请求,并返回关联的 HttpResponseMessage。 |
HostBuilderTestServerExtensions |
包含用于从 IHost中检索属性的扩展。 |
HttpResetTestException |
用于显示应用程序调用的测试客户端 Reset(Int32) |
RequestBuilder |
用于构造 HttpRequestMessage 对象。 |
TestServer |
用于 IServer 执行测试的实现。 |
TestServerOptions |
测试服务器的选项。 |
WebHostBuilderExtensions |
包含用于配置实例的 IWebHostBuilder 扩展。 |
WebHostBuilderFactory |
用于创建 IWebHostBuilder 实例的工厂。 |
WebSocketClient |
提供一个客户端,用于通过 WebSocket 连接到测试服务器。 |
注解
有关使用 TestServer 的详细信息,请参阅 ASP.NET Core 中的集成测试。