Microsoft.AspNetCore.Mvc.Testing Namespace

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

Klassen

Name Beschreibung
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)verwendet werden sollen.

WebApplicationFactoryContentRootAttribute

Metadaten, die verwendet werden, WebApplicationFactory<TEntryPoint> um den Inhaltsstamm für die Webanwendung zu ermitteln, die durch TEntryPointdargestellt wird. WebApplicationFactory<TEntryPoint> durch durchlaufen alle Instanzen von WebApplicationFactoryContentRootAttribute, filtern Sie die Instanzen, deren Key Gleich TEntryPointFullNameist , sortiert sie nach Priority aufsteigender Reihenfolge. WebApplicationFactory<TEntryPoint> überprüft, ob die Markierung Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" vorhanden ist, und wenn die Datei vorhanden ist, wird der Inhaltsstamm auf ContentRootPath.

Hinweise

Weitere Informationen zu MVC-Integrationstests finden Sie unter Integrationstests.