Указание расположения файла в модульном тесте с помощью тестов Visual Studio - PullRequest
0 голосов
/ 27 октября 2011

У меня есть набор текстовых файлов, которые мне нужны для тестирования и использования элементов для определенных частей некоторых модульных тестов, которые я пишу.Я поместил путь к файлу в моем app.config просто:. \ DataLists \

После того, как я добавил его туда, я добавил элементы, необходимые для добавления пользовательского раздела, чтобы он затем получил информацию о пути к файлу.Проблема у меня заключается в следующем ... он не находит эти списки в этом месте, а вместо этого просматривает какую-то папку tmp.Как мне указать правильное расположение файла для этого?

1 Ответ

0 голосов
/ 28 октября 2011

Вы пробовали использовать DeploymentItemAttribute? ссылка Используйте это в методах тестирования, где вам нужен доступ к вашему «набору» (я полагаю, папке) текстовых файлов.В этом случае рекомендуется добавить папку и файлы, которые вы хотите развернуть, в файл проекта и установить для них значение «Копировать, если новее» или «Копировать всегда».

Вы также можете добавить файл (ы) или папкув разделе Развертывание экрана конфигурации .testsettings.По моему опыту, это лучше работает в Team Builds, чем маршрут DeploymentItemAttribute.В любом случае необходимо установить флажок «Включить развертывание» на экране конфигурации .testsettings.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...