Microsoft.AspNetCore.TestHost Namespace

Contém uma implementação na memória para IServer uso na gravação de testes.

Classes

Nome Description
ClientHandler

Isso adapta HttpRequestMessages para ASP.NET Core solicitações, as envia por meio do pipeline e retorna o HttpResponseMessage associado.

HostBuilderTestServerExtensions

Contém extensões para recuperar propriedades de IHost.

HttpResetTestException

Usado para aparecer no cliente de teste que o aplicativo invocou Reset(Int32)

RequestBuilder

Usado para construir um objeto HttpRequestMessage.

TestServer

Uma IServer implementação para executar testes.

TestServerOptions

Opções para o servidor de teste.

WebHostBuilderExtensions

Contém extensões para configurar a IWebHostBuilder instância.

WebHostBuilderFactory

Uma fábrica para criar IWebHostBuilder instâncias.

WebSocketClient

Fornece um cliente para se conectar via WebSockets a um servidor de teste.

Comentários

Para obter mais informações sobre como usar o TestServer, consulte testes de integração no ASP.NET Core.