7

Sto provando a ottenere il Microsoft Fakes attivo e in esecuzione in un progetto di test dell'unità che ho impostato nella mia soluzione.Aggiungi l'opzione Assemblaggio dei falsi mancante

Per qualche motivo manca l'opzione Add Fakes Assembly che significa che non è possibile creare prototipi di assiemi. E poiché questa è l'unica alternativa per aggiungere l'assembly Microsoft.QualityTools.Testing.Fakes, non posso neanche utilizzare la funzionalità Shim.

Recentemente ho installato Visual Studio 2012 Professional e installato aggiornamento 3 e questo è il primo tentativo in Visual Studio 2012. E non ho cambiato nessuna impostazione. Anche se ho installato ReSharper, questo potrebbe essere il colpevole?

risposta

11

Microsoft Fakes è disponibile solo in Premium Edition e versioni successive.

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2919309-provide-microsoft-fakes-with-all-visual-studio-edi

Se desideri solo bisogno della funzionalità Stub, allora si potrebbe semplicemente prendere altri quadri di scherno. Lei parla Shim s, che è una funzionalità avanzata. Ho sentito alcuni schemi finti che possono essere vicini a quelli avanzati.


Fast forwarding a Visual Studio 2017: ci sono 3 edizioni: Community, Professional ed Enterprise. Secondo la matrice funzione solo Enterprise offre Fakes:

enter image description here

Ho sentito parlare di Prig (https://marketplace.visualstudio.com/items?itemName=sug.Prig-OpenSourceAlternativetoMicrosoftFakes), ma non l'ho mai provato.

+0

Ho finito per installare Premium Edition ed eccolo lì. Grazie per l'aiuto. – Gralov

+2

È diventato disponibile anche per le edizioni Premium con l'aggiornamento 2. – Roman

+0

@Roman È corretto, vedere il mio collegamento a uservoice –