Microsoft.AspNetCore.Mvc.Testing Przestrzeń nazw

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

Klasy

Nazwisko Opis
WebApplicationFactory<TEntryPoint>

Fabryka na potrzeby uruchamiania aplikacji w pamięci w celu zakończenia testów 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 TEntryPointprogram . WebApplicationFactory<TEntryPoint> program wykonuje iterację we wszystkich wystąpieniach WebApplicationFactoryContentRootAttributeprogramu , filtruje wystąpienia, których Key wartość jest równa TEntryPointFullName, aby były one uporządkowane Priority według 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.