Fakes 延伸模組
Microsoft.Testing.Extensions.Fakes
延伸模組支援執行使用 Microsoft Fakes
的測試專案。
您可以利用 Microsoft Fakes,透過產生 Stub
(例如建立可測試的 INotifyPropertyChanged
實作) 或 Shim
方法和靜態方法 (將 File.Open
實作替換為可在測試中控制的實作),改善程式碼測試效果。
注意
此延伸模組需要安裝最低版本為 17.11 Preview 1 的 Visual Studio Enterprise,才能正常運作。
將專案升級至新的延伸模組
若要在現有專案使用新的延伸模組,請使用 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.11.0-beta.24319.3" />
如果您使用 MSTest.Sdk 3.7 或更新版本,請使用 EnableMicrosoftTestingExtensionsFakes
屬性來啟用擴充功能,且不要新增套件參考。