Condividi tramite


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.