Microsoft.AspNetCore.TestHost Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje implementaci v paměti pro IServer použití při psaní testů.
Třídy
ClientHandler |
Tím se httpRequestMessages přizpůsobí ASP.NET Core požadavky, odešle je prostřednictvím kanálu a vrátí přidruženou zprávu HttpResponseMessage. |
HostBuilderTestServerExtensions |
Obsahuje rozšíření pro načítání vlastností z IHost. |
HttpResetTestException |
Slouží k zobrazení testovacího klienta, kterého aplikace vyvolala. Reset(Int32) |
RequestBuilder |
Slouží k vytvoření objektu HttpRequestMessage. |
TestServer |
Implementace IServer pro provádění testů. |
TestServerOptions |
Možnosti pro testovací server. |
WebHostBuilderExtensions |
Obsahuje rozšíření pro konfiguraci IWebHostBuilder instance. |
WebHostBuilderFactory |
Továrna pro vytváření IWebHostBuilder instancí. |
WebSocketClient |
Poskytuje klienta pro připojení přes WebSocket k testovacímu serveru. |
Poznámky
Další informace o použití testserveru najdete v tématu Integrační testy v ASP.NET Core.