Где поставить тестданные? - PullRequest
1 голос
/ 02 апреля 2012

Мне нужны изображения в качестве входных данных для моих тестов.Где найти файлы и как мне получить путь к этим файлам.

Должен ли я использовать ресурсы?Или положить их в приложение или тестовое приложение?

Мне также нравится использовать nCrunch позже, так что оно должно работать даже там.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Вы можете поместить изображения в сборку как встроенные ресурсы и получить их как часть настройки теста.Например, посмотрите MSDN .

. Здесь есть над чем подумать: если вы пишете интеграционные тесты, которые манипулируют изображением, как вы проверяете, что ими манипулировали правильно?

0 голосов
/ 02 апреля 2012

У меня много данных для тестирования, скажем, до 1 Гб. Наличие его в SVN слишком проблематично, поэтому я создал файлы MSI, которые развертывают данные теста в c:\project_test\...

Мало того, что у меня есть модульные тесты, но также есть опции внутри производственного кода, которые отображаются, если этот каталог найден, поэтому некоторые тесты можно запускать даже из приложения.

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