Aracılığıyla paylaş


Microsoft Fakes

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.