此功能需要 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 或更新版本,請使用 屬性來啟用延伸模組,而且不會新增套件參考。