Microsoft.AspNetCore.Mvc.Testing 네임스페이스

MVC 통합 테스트를 지원하는 형식을 제공합니다.

클래스

WebApplicationFactory<TEntryPoint>

기능 종단 간 테스트를 위해 메모리에서 애플리케이션을 부트스트래핑하기 위한 팩터리입니다.

WebApplicationFactoryClientOptions

를 호출CreateClient(WebApplicationFactoryClientOptions)하여 인스턴스를 만들 HttpClient 때 에 사용할 기본 옵션입니다.

WebApplicationFactoryContentRootAttribute

를 사용하여 로 WebApplicationFactory<TEntryPoint> 표시되는 TEntryPoint웹 애플리케이션의 콘텐츠 루트를 찾는 메타데이터입니다. WebApplicationFactory<TEntryPoint>는 의 WebApplicationFactoryContentRootAttribute모든 인스턴스를 반복하고 와 Key 같은 인스턴스를 오름차순으로 TEntryPointFullNamePriority 정렬합니다. WebApplicationFactory<TEntryPoint>에 마커 Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" 가 있는지 검사 파일이 있으면 콘텐츠 루트ContentRootPath가 로 설정됩니다.

설명

MVC 통합 테스트에 대한 자세한 내용은 통합 테스트를 참조하세요.