Share via


Microsoft.AspNetCore.Mvc.Testing Namespace

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

Classes

WebApplicationFactory<TEntryPoint>

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

WebApplicationFactoryClientOptions

As opções padrão para usar 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 do WebApplicationFactoryContentRootAttribute, filtrará as instâncias cujo Key é igual a TEntryPointFullName, ordenará-as por Priority em ordem crescente. WebApplicationFactory<TEntryPoint>marcar para a existência do marcador no 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.