Microsoft.AspNetCore.TestHost Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.