Condividi tramite


Microsoft.AspNetCore.Mvc.Testing Spazio dei nomi

Fornisce tipi che supportano i test di integrazione MVC.

Classi

WebApplicationFactory<TEntryPoint>

Factory per l'avvio di un'applicazione in memoria per i test end-to-end funzionali.

WebApplicationFactoryClientOptions

Le opzioni predefinite da usare per la creazione HttpClient di istanze chiamando CreateClient(WebApplicationFactoryClientOptions).

WebApplicationFactoryContentRootAttribute

Metadati usati WebApplicationFactory<TEntryPoint> per individuare la radice del contenuto per l'applicazione Web rappresentata da TEntryPoint. WebApplicationFactory<TEntryPoint> eseguirà l'iterazione di tutte le istanze di WebApplicationFactoryContentRootAttribute, filtrare le istanze di cui Key è uguale a TEntryPointFullName, ordinarle Priority in ordine crescente. WebApplicationFactory<TEntryPoint> verificherà l'esistenza del marcatore in Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" e se il file esiste imposta la radice del contenuto su ContentRootPath.

Commenti

Per altre informazioni sui test di integrazione MVC, vedere Test di integrazione.