Поделиться через


Расширение Fakes

Расширение Microsoft.Testing.Extensions.Fakes обеспечивает поддержку выполнения тестового проекта, который использует Microsoft Fakes.

Microsoft Fakes позволяет лучше протестировать код путем создания Stub(например, создания тестовой реализации INotifyPropertyChanged) или путем Shimметодов и статических методов (заменив реализацию File.Open одним из них, который можно контролировать в тестах).

Заметка

Для правильной работы этого расширения требуется установка Visual Studio Enterprise с минимальной версией 17.11 предварительной версии 1.

Обновление проекта до нового расширения

Чтобы использовать новое расширение с существующим проектом, обновите существующую ссылку 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.12.0" />

Если вы используете MSTest.Sdk 3.7 или более поздней версии, используйте свойство EnableMicrosoftTestingExtensionsFakes для включения расширения и не добавляйте ссылку на пакет.