Я пишу приложение winforms, и в конечном итоге я хотел бы написать модульный тест для этого приложения из слоев DAL, Biz Objects и т. д.
Кто-нибудь знает БЕСПЛАТНЫЙ инструмент, который может получить путь к сборке, а затем вывести заглушки модульных тестов с соответствующими подписями для сборки.
Любые настраиваемые параметры, такие как "только общедоступные интерфейсы", "выбор тестовой среды", "выбор языка", будут плюсом.
По крайней мере, мне понадобится этот инструмент для запуска vb.net против nunit.
Спасибо.
Сет
Ответ 1 · рейтинг 1 · mezoid
Последнее, что я слышал, рекомендуемый метод модульного тестирования заключался в том, чтобы писать их по мере разработки функциональности в стиле тестирования. На мой взгляд, автоматическая генерация заглушек модульных тестов просто приведет к целому ряду нереализованных модульных тестов, которые не добавляют никакой ценности и, скорее всего, будут иметь очень ужасные общие имена, которые не описывают тестируемое поведение.
С другой стороны, может быть, я просто неправильно понимаю ваш вопрос...
Ответ 3 · Maciej
Модульный тест MS, встроенный в VS2008, может создавать заглушки (используя Reflection) от вашего имени.
Я нашел это очень полезным в большинстве случаев.
Ответ 4 · redtuna
Существует инструмент под названием Pex, который не только делает заглушки, но также заполняет тесты для вас. Также есть видео онлайн.
изменить: Марк Зееманн опередил меня! Надеюсь, ссылки по-прежнему полезны.