/ / ReSharper esegue unit test ma ha posizione errata e file di configurazione mancante (ApplicationBase) - unit test, nunit, resharper

ReSharper esegue il test dell'unità ma ha una posizione errata e manca il file di configurazione (ApplicationBase) - unit test, nunit, resharper

Quando eseguo unit test da ReSharper mio AppDomain.CurrentDomain.SetupInformation avere percorso: C:Users%USERNAME%AppDataLocalTemphwa3yebt.mas<project>.config (Dizionario temporaneo IIS) e non funziona e lancia System.IO.FileNotFoundException perché non è possibile trovare il file di configurazione.

Il file di configurazione ha Copia nella directory di output: Copia sempre (non sono sicuro che sia necessario)

ma quando eseguo unit test da Visual Studio Test Explorer AppDomain.CurrentDomain.SetupInformation avere percorso: C:/Repository/<project>/bin/debug e funziona

Cosa dovrei fare per correre ReSharper test unitari?

risposte:

0 per risposta № 1

Ciò potrebbe essere dovuto al fatto che Reshaper ha una copia shadowattivato per impostazione predefinita. Ciò significa che il test verrà eseguito da una posizione diversa, quindi proietta il percorso di output predefinito. Puoi disattivarlo rimuovendo questo valore predefinito.

ReSharper> Opzioni ...> Strumenti> Test unità> Assiemi di copie shadow in fase di test


0 per risposta № 2

Dai un'occhiata Resharper esegue UnitTest da una posizione diversa