Microsoft.AspNetCore.TestHost Przestrzeń nazw

Zawiera implementację IServer w pamięci do użycia podczas pisania testów.

Klasy

ClientHandler

Spowoduje to dostosowanie httpRequestMessages do ASP.NET Core żądań, wysłanie ich za pośrednictwem potoku i zwrócenie skojarzonego komunikatu HttpResponseMessage.

HostBuilderTestServerExtensions

Zawiera rozszerzenia do pobierania właściwości z .IHost

HttpResetTestException

Służy do obsługi klienta testowego wywoływanego przez aplikację Reset(Int32)

RequestBuilder

Służy do konstruowania obiektu HttpRequestMessage.

TestServer

Implementacja IServer do wykonywania testów.

TestServerOptions

Opcje serwera testowego.

WebHostBuilderExtensions

Zawiera rozszerzenia do konfigurowania IWebHostBuilder wystąpienia.

WebHostBuilderFactory

Fabryka do tworzenia IWebHostBuilder wystąpień.

WebSocketClient

Udostępnia klienta do łączenia się za pośrednictwem obiektów WebSocket z serwerem testowym.

Uwagi

Aby uzyskać więcej informacji na temat korzystania z serwera TestServer, zobacz Testy integracji w ASP.NET Core.