hekkaaa
@hekkaaa
C#/.NET Developer

Как изменить путь по умолчанию в Nunit тесте?

Привет.
Нююанс в следующем:
Есть метод который кушает string названия файла некого проекта.
...
   var actual = obj.LoadProject("UnitTest");
            Assert.AreEqual(expected, actual);


При стандартной работе программы даже в режиме Debug или exe, часть кода вызывает для определения пути Directory.GetCurrentDirectory() + часть пути хардкодом (да так нужно).
Обычно происходит создание в Debug на D:\проект\project\*(нужный файл)

Проблема появляется в старте Nunit теста, он вообще уходит на диск С и в директории юзера. Немного погуглив я понял что есть где то файл json где эти пути возможно. Вот и хотел узнать как это победить? Потому как тесты будут запущены не только на моем локальном пк.

Сама ошибка:
61b2301353ad3657301038.png
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
hekkaaa
@hekkaaa Автор вопроса
C#/.NET Developer
Пока решение такое. Метод признать "не тестируемым".
Зато метод хорошо тестится в негативе)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы