Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa funzionalità richiede il pacchetto NuGet Microsoft.Testing.Extensions.Fakes .
Suggerimento
Quando si usa Microsoft.Testing.Platform.MSBuild (incluso transitivamente da MSTest, NUnit e runner xUnit), questa estensione viene registrata automaticamente quando si installa il pacchetto NuGet, senza necessità di modifiche al codice.
L'estensione Microsoft.Testing.Extensions.Fakes fornisce supporto per eseguire un progetto di test che usa Microsoft Fakes.
Microsoft Fakes consente di testare meglio il codice generando Stubs (ad esempio creando un'implementazione testabile di INotifyPropertyChanged) o Shimmetodi di ing e metodi statici (sostituendo l'implementazione di File.Open con uno che è possibile controllare nei test).
Annotazioni
Questa estensione richiede un'installazione di Visual Studio Enterprise con la versione minima 17.11 preview 1 per funzionare correttamente.
Aggiornare il progetto alla nuova estensione
Per usare la nuova estensione con un progetto esistente, aggiornare il riferimento Microsoft.QualityTools.Testing.Fakes esistente con 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" />
Se si usa MSTest.Sdk 3.7 o versione successiva, usare la proprietà EnableMicrosoftTestingExtensionsFakes per abilitare l'estensione e non aggiungere il riferimento al pacchetto.