共用方式為


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 屬性來啟用擴充功能,且不要新增套件參考。