Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu özellik , Microsoft.Testing.Extensions.Fakes NuGet paketini gerektirir.
İpucu
Microsoft.Testing.Platform.MSBuild kullanırken (MSTest, NUnit ve xUnit çalıştırıcıları tarafından geçişli olarak dahil), NuGet paketini yüklediğinizde bu uzantı otomatik olarak kaydedilir; kod değişikliği gerekmez.
Microsoft.Testing.Extensions.Fakes uzantısı, Microsoft Fakeskullanan bir test projesi yürütme desteği sağlar.
Microsoft Fakes, ya Stuboluşturma (örneğin, test edilebilir bir INotifyPropertyChangeduygulaması oluşturma) ya da yöntemleri ve statik yöntemleri Shimyapma (File.Open uygulamasını testlerinizde kontrol edebileceğiniz bir yöntemle değiştirme) yoluyla kodunuzu daha iyi test etmenizi sağlar.
Uyarı
Bu uzantının düzgün çalışması için en az 17.11 önizleme 1 sürümüne sahip bir Visual Studio Enterprise yüklemesi gerekir.
Projenizi yeni uzantıya yükseltme
Yeni uzantıyı var olan bir projeyle kullanmak için mevcut Microsoft.QualityTools.Testing.Fakes başvuruyu Microsoft.Testing.Extensions.Fakesile güncelleştirin.
- <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 veya sonraki bir sürümü kullanıyorsanız uzantıyı etkinleştirmek için EnableMicrosoftTestingExtensionsFakes özelliğini kullanın ve paket başvurusu eklemeyin.