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.