/ / ReSharper uruchom test jednostkowy, ale ma niewłaściwą lokalizację i brak pliku konfiguracyjnego (ApplicationBase) - testowanie jednostkowe, nunit, resharper

ReSharper uruchamia test jednostkowy, ale ma złą lokalizację i brakujący plik konfiguracyjny (ApplicationBase) - testowanie jednostkowe, nunit, resharper

Kiedy uruchamiam test jednostkowy z ReSharper mój AppDomain.CurrentDomain.SetupInformation mieć ścieżkę: C:Users%USERNAME%AppDataLocalTemphwa3yebt.mas<project>.config (Słownik tymczasowy IIS) i to nie działa i rzuca System.IO.FileNotFoundException ponieważ nie można znaleźć pliku konfiguracyjnego.

Plik konfiguracyjny ma opcję Kopiuj do katalogu wyjściowego: Kopiuj zawsze (nie jestem pewien, czy jest to wymagane)

ale kiedy uruchamiam test jednostkowy z eksploratora testów Visual Studio AppDomain.CurrentDomain.SetupInformation mieć ścieżkę: C:/Repository/<project>/bin/debug i to działa.

Co powinienem zrobić, aby uciec ReSharper testy jednostkowe?

Odpowiedzi:

0 dla odpowiedzi № 1

Może to być spowodowane tym, że Reshaper ma kopię w tlewłączony domyślnie. Oznacza to, że test zostanie przeprowadzony z innej lokalizacji, a następnie wyświetli domyślną ścieżkę wyjściową. Możesz to wyłączyć, usuwając to ustawienie domyślne.

ReSharper> Opcje ...> Narzędzia> Testowanie jednostek> Testowane zestawy kopii w tle


0 dla odpowiedzi nr 2

Czek Resharper uruchamia UnitTest z innej lokalizacji