Microsoft.AspNetCore.Mvc.Testing Espace de noms

Fournit des types qui prennent en charge les tests d’intégration MVC.

Classes

WebApplicationFactory<TEntryPoint>

Fabrique pour le démarrage d’une application en mémoire pour les tests fonctionnels de bout en bout.

WebApplicationFactoryClientOptions

Options par défaut à utiliser lors de la création d’instances HttpClient en appelant CreateClient(WebApplicationFactoryClientOptions).

WebApplicationFactoryContentRootAttribute

Métadonnées qui WebApplicationFactory<TEntryPoint> utilisent pour rechercher la racine de contenu de l’application web représentée par TEntryPoint. WebApplicationFactory<TEntryPoint> itérera sur toutes les instances de WebApplicationFactoryContentRootAttribute, filtrez les instances dont Key est égal à TEntryPointFullName, les classer par dans l’ordre Priority croissant. WebApplicationFactory<TEntryPoint>case activée pour l’existence du marqueur dans Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" et si le fichier existe, il définit la racine de contenu sur ContentRootPath.

Remarques

Pour plus d’informations sur les tests d’intégration MVC, consultez Tests d’intégration.