Microsoft.AspNetCore.Mvc.Testing Namespace

Fornece tipos que dão suporte ao teste de integração do MVC.

Classes

Nome Description
WebApplicationFactory<TEntryPoint>

Fábrica para inicializar um aplicativo na memória para testes funcionais de ponta a ponta.

WebApplicationFactoryClientOptions

As opções padrão a serem usadas ao criar HttpClient instâncias chamando CreateClient(WebApplicationFactoryClientOptions).

WebApplicationFactoryContentRootAttribute

Metadados que WebApplicationFactory<TEntryPoint> usam para descobrir a raiz de conteúdo para o aplicativo Web representado por TEntryPoint. WebApplicationFactory<TEntryPoint> iterará em todas as instâncias de WebApplicationFactoryContentRootAttribute, filtrar as instâncias que Key são iguais a TEntryPointFullName, ordená-las em Priority ordem crescente. WebApplicationFactory<TEntryPoint> verificará a existência do marcador Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" e, se o arquivo existir, ele definirá a raiz do conteúdo como ContentRootPath.

Comentários

Para obter mais informações sobre testes de integração do MVC, consulte testes de integração.