Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ehhez a funkcióhoz a Microsoft.Testing.Extensions.Fakes NuGet-csomag szükséges.
Jótanács
A Microsoft.Testing.Platform.MSBuild használatakor (ami tranzitívan szerepel az MSTest, az NUnit, és az xUnit futók között) a bővítmény automatikusan regisztrálódik a NuGet csomag telepítésekor — és nincs szükség kódmódosításra.
A Microsoft.Testing.Extensions.Fakes bővítmény támogatást nyújt egy tesztprojekt végrehajtásához, amely Microsoft Fakeshasznál.
Microsoft Fakes lehetővé teszi a kód jobb tesztelését Stubgenerálásával (például a INotifyPropertyChangedtesztelhető implementációjának létrehozásával), vagy Shiming módszerekkel és statikus módszerekkel (a File.Open implementációját egy olyanra cserélve, amelyet a tesztekben szabályozhat).
Megjegyzés:
Ehhez a bővítményhez egy Visual Studio Enterprise-telepítésre van szükség, amelynek minimális 17.11-es előzetes verziója 1, hogy megfelelően működjön.
A projekt frissítése az új bővítményre
Ha az új bővítményt egy meglévő projekttel szeretné használni, frissítse a meglévő Microsoft.QualityTools.Testing.Fakes referenciát 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" />
Ha MSTest.Sdk 3.7 vagy újabb verziót használ, a EnableMicrosoftTestingExtensionsFakes tulajdonság használatával engedélyezze a bővítményt, és ne adja hozzá a csomaghivatkozást.