共用方式為


Microsoft Fakes

此功能需要 Microsoft.Testing.Extensions.Fakes NuGet 套件。

小提示

當使用 Microsoft.Testing.Platform.MSBuild (MSTest、NUnit 和 xUnit 執行程式可傳遞包含)時,安裝其 NuGet 套件時,此擴充功能會自動註冊——無需修改程式碼。

延伸模組支援執行使用 的測試專案。

Microsoft Fakes 可讓您藉由產生 s(例如建立可測試的 實作),或藉由 ing 方法和靜態方法來測試程式代碼(將 的實作取代為您可以在測試中控制的實作)。

備註

此擴充功能需安裝 Visual Studio Enterprise 版本,且最低版本為 17.11 預覽版,才能正常運作。

將項目升級至新的延伸模組

如要將新的延伸模組搭配現有專案使用,請更新現有的 參考為 。

- <Reference Include="Microsoft.QualityTools.Testing.Fakes, Version=12.0.0.0, Culture=Neutral">
-   <SpecificVersion>False</SpecificVersion>
- </Reference>
+ <PackageReference Include="Microsoft.Testing.Extensions.Fakes" Version="17.12.0" />

如果您使用 MSTest.Sdk 3.7 或更新版本,請使用 屬性來啟用延伸模組,而且不會新增套件參考。