Microsoft.AspNetCore.Mvc.Testing Przestrzeń nazw

Udostępnia typy, które obsługują testowanie integracji MVC.

Klasy

WebApplicationFactory<TEntryPoint>

Fabryka rozruchu aplikacji w pamięci na potrzeby testów końcowych funkcjonalnych.

WebApplicationFactoryClientOptions

Domyślne opcje do użycia podczas tworzenia HttpClient wystąpień przez wywołanie metody CreateClient(WebApplicationFactoryClientOptions).

WebApplicationFactoryContentRootAttribute

Metadane używane WebApplicationFactory<TEntryPoint> do znajdowania katalogu głównego zawartości dla aplikacji internetowej reprezentowanej przez TEntryPointelement . WebApplicationFactory<TEntryPoint> Funkcja wykonuje iterację we wszystkich wystąpieniach WebApplicationFactoryContentRootAttributeklasy , filtruje wystąpienia, których Key wartość jest równa TEntryPointFullName, porządkuj je Priority w kolejności rosnącej. WebApplicationFactory<TEntryPoint> Program sprawdzi istnienie znacznika w Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" pliku i jeśli plik istnieje, ustawi katalog główny zawartości na ContentRootPathwartość .

Uwagi

Aby uzyskać więcej informacji na temat testów integracji MVC, zobacz Testy integracji.