Microsoft.AspNetCore.Mvc.Testing Namespace

Stellt Typen bereit, die MVC-Integrationstests unterstützen.

Klassen

WebApplicationFactory<TEntryPoint>

Factory zum Bootstrapping einer Anwendung im Arbeitsspeicher für funktionale End-to-End-Tests.

WebApplicationFactoryClientOptions

Die Standardoptionen, die beim Erstellen HttpClient von Instanzen durch Aufrufen CreateClient(WebApplicationFactoryClientOptions)von verwendet werden sollen.

WebApplicationFactoryContentRootAttribute

Metadaten, die verwendet werden, WebApplicationFactory<TEntryPoint> um den Inhaltsstamm für die von dargestellte TEntryPointWebanwendung zu ermitteln. WebApplicationFactory<TEntryPoint> durch iterieren alle Instanzen von WebApplicationFactoryContentRootAttribute, filtert die Instanzen, deren Key gleich TEntryPointFullNameist, nach Priority nach in aufsteigender Reihenfolge. WebApplicationFactory<TEntryPoint> überprüft, ob der Marker in Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" vorhanden ist, und wenn die Datei vorhanden ist, wird der Inhaltsstamm auf ContentRootPathfestgelegt.

Hinweise

Weitere Informationen zu MVC-Integrationstests finden Sie unter Integrationstests.