Microsoft.AspNetCore.Mvc.Testing 名前空間

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

クラス

Name 説明
WebApplicationFactory<TEntryPoint>

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

WebApplicationFactoryClientOptions

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

WebApplicationFactoryContentRootAttribute

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

注釈

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