Расширение 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
для включения расширения и не добавляйте ссылку на пакет.