Microsoft.Testing.Extensions.Fakes 延伸模組支援執行使用 Microsoft Fakes的測試專案。
Microsoft Fakes 可讓您藉由產生 Stubs(例如建立可測試的 INotifyPropertyChanged實作),或藉由 Shiming 方法和靜態方法來測試程式代碼(將 File.Open 的實作取代為您可以在測試中控制的實作)。
注意
此擴充功能需要 Visual Studio Enterprise 安裝,且最低版本為 17.11 Preview 1,才能正常運作。
將項目升級至新的延伸模組
如要將新的延伸模組搭配現有專案使用,請更新現有的 Microsoft.QualityTools.Testing.Fakes 參考為 Microsoft.Testing.Extensions.Fakes。
- <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 或更新版本,請使用 EnableMicrosoftTestingExtensionsFakes 屬性來啟用延伸模組,而且不會新增套件參考。