다음을 통해 공유


Fakes 확장

Microsoft.Testing.Extensions.Fakes 확장은 Microsoft Fakes사용하는 테스트 프로젝트를 실행하도록 지원합니다.

Microsoft Fakes 사용하면 Stub생성(예: INotifyPropertyChanged테스트 가능한 구현 만들기) 또는 ing 메서드 및 정적 메서드를 Shim(File.Open 구현을 테스트에서 제어할 수 있는 메서드로 대체)하여 코드를 더 잘 테스트할 수 있습니다.

메모

이 확장은 올바르게 작동하려면 최소 버전이 17.11 미리 보기 1인 Visual Studio Enterprise 설치가 필요합니다.

프로젝트를 새 확장으로 업그레이드

기존 프로젝트에서 새 확장을 사용하려면 기존 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 속성을 사용하여 확장을 사용하도록 설정하고 패키지 참조를 추가하지 않습니다.