#visual-studio-2010 #unit-testing
#visual-studio-2010 #модульное тестирование
Вопрос:
У меня есть набор текстовых файлов, которые мне нужны для прохождения теста и использования элементов для определенных частей некоторых модульных тестов, которые я пишу. Я указал путь к файлу в своем app.config просто: .DataLists
После того, как я поместил это туда, я добавил элементы, необходимые для добавления пользовательского раздела, чтобы затем получить информацию о пути к файлу. Проблема, с которой я сталкиваюсь, заключается в this…it не находя эти списки в этом расположении, он вместо этого просматривает какую-то папку tmp. Как мне указать правильное расположение файла для этого?
Комментарии:
1. Не могли бы вы опубликовать код? Так проще ответить. Не стесняйтесь удалять личную информацию из кода, если хотите.
Ответ №1:
Вы пробовали использовать DeploymentItemAttribute
? ссылка Используйте это для методов тестирования, где вам нужен доступ к вашему «набору» (я полагаю, папке) текстовых файлов. Здесь лучше всего добавить папку и файлы, которые вы хотите развернуть, в файл вашего проекта и установить для них значение «Копировать, если новее» или «Копировать всегда».
Вы также можете добавить файл (ы) или папку в раздел развертывания экрана конфигурации .testsettings. По моему опыту, это работает лучше во время сборки команды, чем DeploymentItemAttribute
маршрут. В любом случае необходимо установить флажок «Включить развертывание», который находится на экране конфигурации .testsettings.