Microsoft.AspNetCore.Mvc.Testing Spazio dei nomi

Fornisce tipi che supportano i test di integrazione MVC.

Classi

Nome Descrizione
WebApplicationFactory<TEntryPoint>

Factory per il bootstrap di un'applicazione in memoria per i test end-to-end funzionali.

WebApplicationFactoryClientOptions

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

WebApplicationFactoryContentRootAttribute

Metadati che WebApplicationFactory<TEntryPoint> usano per individuare la radice del contenuto per l'applicazione Web rappresentata da TEntryPoint. WebApplicationFactory<TEntryPoint> eseguirà l'iterazione su tutte le istanze di WebApplicationFactoryContentRootAttribute, filtrare le istanze di la cui Key proprietà è uguale a TEntryPointFullName, ordinandole 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.