Microsoft.AspNetCore.Mvc.Testing 名前空間

MVC 統合テストをサポートする型を提供します。

クラス

WebApplicationFactory<TEntryPoint>

機能エンド ツー エンド テスト用のメモリ内のアプリケーションをブートストラップするためのファクトリ。

WebApplicationFactoryClientOptions

を呼び出CreateClient(WebApplicationFactoryClientOptions)してインスタンスを作成するときに使用するHttpClient既定のオプション。

WebApplicationFactoryContentRootAttribute

WebApplicationFactory<TEntryPoint> 使用して、 で TEntryPoint表される Web アプリケーションのコンテンツ ルートを調べるメタデータ。 WebApplicationFactory<TEntryPoint> は、 のすべてのインスタンス WebApplicationFactoryContentRootAttributeを反復処理し、 が と等しいインスタンス KeyTEntryPointFullNameフィルター処理し Priority 、昇順で並べ替えます。 WebApplicationFactory<TEntryPoint>は にマーカーPath.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))"が存在することをチェックし、ファイルが存在する場合はコンテンツ ルートを にContentRootPath設定します。

注釈

MVC 統合テストの詳細については、「 統合テスト」を参照してください。