Partilhar via


Microsoft.AspNetCore.TestHost Namespace

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

Classes

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 exibir o 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 por 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.