Microsoft.AspNetCore.Mvc.Testing Espace de noms

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

Classes

Nom Description
WebApplicationFactory<TEntryPoint>

Fabrique pour démarrer une application en mémoire pour les tests de bout en bout fonctionnels.

WebApplicationFactoryClientOptions

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

WebApplicationFactoryContentRootAttribute

Métadonnées qui WebApplicationFactory<TEntryPoint> permettent de déterminer la racine de contenu de l’application web représentée par TEntryPoint. WebApplicationFactory<TEntryPoint> effectue une itération sur toutes les instances de WebApplicationFactoryContentRootAttribute, filtre les instances dont Key la valeur est égale à TEntryPointFullName, les Priority trie dans l’ordre croissant. WebApplicationFactory<TEntryPoint> vérifie l’existence du marqueur dans Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" et si le fichier existe, il définit la racine ContentRootPathde contenu sur .

Remarques

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