Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta funkcja wymaga pakietu NuGet Microsoft.Testing.Extensions.Fakes .
Wskazówka
W przypadku korzystania z Microsoft.Testing.Platform.MSBuild (włączonego przechodnio w narzędzia uruchomieniowe MSTest, NUnit i xUnit), to rozszerzenie jest automatycznie rejestrowane podczas instalowania pakietu NuGet — bez konieczności wprowadzania zmian w kodzie.
Rozszerzenie Microsoft.Testing.Extensions.Fakes obsługuje wykonanie projektu testowego, który korzysta z Microsoft Fakes.
Microsoft Fakes pozwala lepiej przetestować kod przez wygenerowanie Stubs (na przykład utworzenie testowalnej implementacji INotifyPropertyChanged) lub przez Shimmetody i metody statyczne (zastępując implementację File.Open za pomocą elementu , który można kontrolować w testach).
Uwaga / Notatka
To rozszerzenie wymaga instalacji Visual Studio Enterprise z minimalną wersją 17.11 (wersja zapoznawcza 1) w celu poprawnego działania.
Uaktualnianie projektu do nowego rozszerzenia
Aby użyć nowego rozszerzenia z istniejącym projektem, zaktualizuj istniejące odwołanie do Microsoft.QualityTools.Testing.Fakes za pomocą 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" />
Jeśli używasz MSTest.Sdk 3.7 lub nowszego, użyj właściwości EnableMicrosoftTestingExtensionsFakes, aby włączyć rozszerzenie i nie dodawaj odwołania do pakietu.