Как использовать "включенные" файлы в тестовом прогоне MSpec?

У меня есть тестовый проект, и я использую MSpec для некоторых тестов (смешанный проект с MSpec и VSTest). У меня есть метод, который работает с текстовым файлом и требует путь к файлу. Моя проблема в том, что текущий каталог для файла не содержит нужный мне файл. У меня есть файл, включенный в мой проект, помеченный как контент и "всегда копировать".

После запуска теста я вижу файл в TestResults/[timestamped folder]/Out каталог. Однако, если я отлаживаю тест и проверяю Path.GetFullPath("resources\\myfile.txt") в ближайшем окне он возвращает:

"C:\\Users\\[username]\\AppData\\Local\\Temp\\cb44d906-d20b-4bfb-9569-c661986eb902\\cb44d906-d20b-4bfb-9569-c661986eb902\\assembly\\dl3\\5e87e3e4\\e2bffa3c_7daacf01\\resources\\myfile.txt"

Я неправильно использую MSpec? Или мне просто не хватает какой-то конфигурации?

Visual Studio 2013, бегун: (расширение VS "Тест MSpec" от Евгения Дювенажа)

0 ответов

Другие вопросы по тегам