Microsoft.AspNetCore.TestHost 命名空間

包含 的記憶體內部實 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 中的整合測試