Прошу прощения за двусмысленный заголовок; это сложно описать в одной строке.
В основном у нас есть тесты MbUnit, которые нормально работают с использованием TestDriven из Visual Studio, но не дают результатов при попытке запустить тесты с помощью задачи изнутри NAnt.
Ошибка связана с тестами, которые пытаются читать файлы; они читают файлы относительно текущего каталога, например ".. \ .. \ files \ dir \ what". Однако проблема, по-видимому, заключается в том, что Галлио копирует тестовые библиотеки DLL в каталог в другом месте и устанавливает текущий каталог как «% HOMEDIR% \ AppData \ Local \ Temp \ Gallio \ MSTestAdapter \ randomname \ TestDir \ Out \ кое-что».
Итак, мой вопрос двоякий: куда мне помещать файлы, которые требуются тестам, чтобы их можно было найти во время выполнения, и как я должен ссылаться на них из кода?
(Кроме того, я не думал, что мы вообще использовали MS-Test, так почему же там есть каталог 'MSTest'?)