Microsoft.AspNetCore.Mvc.Testing 命名空間

提供支援 MVC 整合測試的類型。

類別

WebApplicationFactory<TEntryPoint>

用於在記憶體中啟動應用程式的 Factory,以進行功能端對端測試。

WebApplicationFactoryClientOptions

呼叫 來建立 HttpClient 實例 CreateClient(WebApplicationFactoryClientOptions) 時要使用的預設選項。

WebApplicationFactoryContentRootAttribute

中繼資料, WebApplicationFactory<TEntryPoint> 用來找出 所 TEntryPoint 表示之 Web 應用程式的內容根目錄。 WebApplicationFactory<TEntryPoint>會逐一查看 的所有 實例,篩選其 Key 等於 TEntryPointFullNameWebApplicationFactoryContentRootAttribute 實例,依 Priority 遞增順序排序它們。 WebApplicationFactory<TEntryPoint> 將會檢查 中的 Path.Combine(ContentRootPath, Path.GetFileName(ContentRootTest))" 標記是否存在,如果檔案存在,則會將內容根目錄設定為 ContentRootPath

備註

如需 MVC 整合測試的詳細資訊,請參閱 整合測試