Estensione Fakes
L'estensione Microsoft.Testing.Extensions.Fakes
fornisce il supporto per eseguire un progetto di test che usa Microsoft Fakes
.
Microsoft Fakes consente di testare meglio il codice generando Stub
(ad esempio creando un'implementazione testabile di INotifyPropertyChanged
) o eseguendo lo Shim
di metodi e metodi statici (usando l'implementazione di File.Open
con uno che è possibile controllare nei test).
Nota
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.11.0-beta.24319.3" />
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.