2010-06-14 3 views
8

L'ultima versione ReSharper (v5) si basa su codice nativo NUnit e permette addins NUnit.NUnit Addins con ReSharper 5

Ho un componente aggiuntivo NUnit che funziona bene in GUI NUnit ma non riesco a farlo funzionare con ReSharper. Sulla base di R # indicazione Ho messo la mia libreria componenti aggiuntivi in ​​%ResharperPath%\Bin\addins ma non funziona, i miei test sono contrassegnati come Ignored.

Domanda: Come utilizzare i componenti aggiuntivi NUnit con ReSharper?

+0

può suggerire solo un altro posto per chiedere/ricerca - jetbrains devnet http://devnet.jetbrains.net/community/resharper/ resharper_community –

risposta

5

Purtroppo, test runner di ReSharper non supporta NUnit componenti aggiuntivi. E 'stato requested, ma non è stato aggiunto, nemmeno al prossimo ReSharper 6. (Sentiti libero di votare la richiesta di funzionalità per far loro sapere che c'è interesse - l'ho appena fatto.)

Usiamo un NUnit aggiungi -in per alcuni dei nostri test, e questi test non si presentano in ReSharper a tutti - nessuna icona grondaia, nulla nella finestra di unit test, nulla. La nostra unica opzione è, quando vogliamo eseguire questi test, attivare la GUI NUnit. È un dolore.

0

Ora ReSharper supporta addins NUnit. Prova questo link: http://blogs.sourceallies.com/2013/06/nunit-addins-that-works-with-resharper/

Inoltre è necessario modificare le impostazioni predefinite in ReSharper:

http://i.imgur.com/2qT0y2U.png

Opzioni -> Strumenti -> Unit Testing -> NUnit

carico NUnit Componenti aggiuntivi -> Sempre

e copia DLL con Addin in C: \ Users ... \ AppData \ Local \ JetBrains \ Installations \ ReSharperPlatformVs12 \ addins

Anche la tua DLL con test (non con addin) non deve contenere pacchetto NUnit.AddinsDependencies