Используя Visual Studio / C #, я недавно отлаживал некоторые тесты nunit, и теперь пытаюсь убедиться, что если мы разветвим код, модульные тесты не перестанут работать в режиме отладки.
У меня это работает, изменяя свойства проекта для запуска NUnit как внешней программы:
C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe
.. и затем установите мою конфигурацию .nunit:
D:\SomePath\branches\NewFeatureBranch\TestDSP.nunit
Так что теперь я хотел бы сделать этот путь общим. Я думал, что-то вроде этого должно работать:
$(SolutionDir)\$(ProjectName).nunit
... но NUnit завершается перед запуском теста. Эти переменные не отправляются, хотя быстрое консольное приложение сообщает мне:
arg[0] = D:\Projects\Tools\ArgDebugger\Debug\ArgDebugger.exe
arg[1] = $(SolutionDir)\$(ProjectName).nunit
Есть ли другой способ, которым я могу кормить эту информацию?