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 IServer pro pro 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 httpResponseMessage. |
| HostBuilderTestServerExtensions |
Obsahuje rozšíření pro načítání vlastností z IHost. |
| HttpResetTestException |
Používá se k zobrazení testovacího klienta, který aplikace vyvolala. Reset(Int32) |
| RequestBuilder |
Slouží k vytvoření objektu HttpRequestMessage. |
| TestServer |
Implementace IServer pro provádění testů. |
| TestServerOptions |
Možnosti testovacího serveru |
| WebHostBuilderExtensions |
Obsahuje rozšíření pro konfiguraci IWebHostBuilder instance. |
| WebHostBuilderFactory |
Továrna pro vytváření IWebHostBuilder instancí. |
| WebSocketClient |
Poskytuje klienta pro připojení přes WebSockets k testovacímu serveru. |
Poznámky
Další informace o použití TestServer naleznete v tématu integrační testy v ASP.NET Core.