Microsoft.AspNetCore.Mvc.Testing 命名空間

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

類別

WebApplicationFactory<TEntryPoint>

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

WebApplicationFactoryClientOptions

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

WebApplicationFactoryContentRootAttribute

WebApplicationFactory<TEntryPoint>用來找出TEntryPoint所代表之 Web 應用程式內容根目錄的中繼資料。 WebApplicationFactory<TEntryPoint>會逐一查看 的所有 實例,以遞增順序篩選等於TEntryPoint FullName Priority 的實例 WebApplicationFactoryContentRootAttribute KeyWebApplicationFactory<TEntryPoint> 將會檢查 Path.Combine (、 Path.GetFileName (ContentRootPath ContentRootTest) ) 「 中是否有標記存在,而且檔案是否存在,它會將內容根目錄設定為 ContentRootPath

備註

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