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 IServer v paměti pro použití při psaní testů.
Třídy
| Název | Description |
|---|---|
| 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čtení vlastností z IHost. |
| HttpResetTestException |
Používá se k zobrazení testovacího klienta, který aplikace vyvolala. Reset(Int32) |
| RequestBuilder |
Používá se k vytvoření HttpRequestMessage objektu. |
| 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 WebSocket k testovacímu serveru. |
Poznámky
Další informace o použití TestServer naleznete v tématu Integrační testy v ASP.NET Core.