Sdílet prostřednictvím


Microsoft Fakes

Tato funkce vyžaduje balíček NuGet Microsoft.Testing.Extensions.Fakes .

Návod

Pokud používáte Microsoft.Testing.Platform.MSBuild (zahrnutý přenosně pomocí msTest, NUnit a xUnit runnerů), toto rozšíření se automaticky zaregistruje při instalaci balíčku NuGet – nevyžaduje se žádné změny kódu.

Rozšíření Microsoft.Testing.Extensions.Fakes poskytuje podporu k provedení testovacího projektu, který využívá Microsoft Fakes.

Microsoft Fakes vám umožní lépe testovat kód generováním Stub(například vytvořením testovatelné implementace INotifyPropertyChanged) nebo Shimmetodami a statickými metodami (nahrazením implementace File.Open můžete řídit ve svých testech).

Poznámka:

Toto rozšíření vyžaduje instalaci Visual Studio Enterprise s minimální verzí 17.11 Preview 1, aby správně fungovala.

Upgradujte svůj projekt na nové rozšíření

Chcete-li použít nové rozšíření s existujícím projektem, aktualizujte odkaz Microsoft.QualityTools.Testing.Fakes na 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" />

Pokud používáte MSTest.Sdk 3.7 nebo novější, použijte vlastnost EnableMicrosoftTestingExtensionsFakes k povolení rozšíření a nepřidávejte odkaz na balíček.