Freigeben über


Microsoft.AspNetCore.TestHost Namespace

Enthält eine In-Memory-Implementierung von IServer für die Verwendung bei Schreibtests.

Klassen

ClientHandler

Dadurch wird HttpRequestMessages an ASP.NET Core Anforderungen angepasst, über die Pipeline gesendet und die zugeordnete HttpResponseMessage zurückgegeben.

HostBuilderTestServerExtensions

Enthält Erweiterungen zum Abrufen von Eigenschaften aus IHost.

HttpResetTestException

Wird verwendet, um den Testclient anzuzeigen, den die Anwendung aufgerufen hat. Reset(Int32)

RequestBuilder

Wird zum Generieren eines HttpRequestMessage-Objekts verwendet.

TestServer

Eine IServer Implementierung zum Ausführen von Tests.

TestServerOptions

Optionen für den Testserver.

WebHostBuilderExtensions

Enthält Erweiterungen zum Konfigurieren des IWebHostBuilder instance.

WebHostBuilderFactory

Eine Factory zum Erstellen von IWebHostBuilder Instanzen.

WebSocketClient

Stellt einen Client zum Herstellen einer Verbindung über WebSockets mit einem Testserver bereit.

Hinweise

Weitere Informationen zur Verwendung von TestServer finden Sie unter Integrationstests in ASP.NET Core.