У меня TestMethod
в моем модульном тесте:
[TestMethod]
public void TestLast()
{
var path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase ;
Console.WriteLine(path);
}
Я вставил TestMethod
в файл orderTest: OrderedTest1.orderedtest
Я хочу получить каталог, когда тест запустить. Когда я проверяю переменную path
в методе при запуске TestLast
непосредственно в Visual Studio, я получаю путь к папке Debug
(во время отладки):
C:\Users\dada\Visual Studio 2015\Projects\TestTest\UnitTestProject2\bin\Debug
Но когда Я запускаю OrderedTest1.orderedtest в режиме отладки в Visual Studio, я получаю другое значение для переменной path
:
C:\Users\dada\Visual Studio 2015\Projects\TestTest\TestResults\dada_MyMachineName 2020-03-05 17_12_14\Out
Почему это так и как можно получить путь к папке Debug
при отладке orderTest (без изменения пути вручную)?