Тестирование составных WPF-приложений

Как пройти тестирование составных WPF-приложений?

Я смотрел на библиотеку составных приложений и справочную реализацию Stock Trader для примеров, но я не понимаю, как организованы их тесты.

У меня есть несколько модулей, которые скомпилированы в DLL и на которые ссылается моя основная оболочка. Что мне нужно сделать, чтобы проверить отдельные модули? Можно ли все сделать с помощью юнит-тестов? Нужно ли предоставлять ложную оболочку?

1 ответ

Решение

В эталонной реализации CAL Stock Trader используется встроенная среда модульного тестирования Visual Studio.

Я понял, что могу использовать "Запустить внешнюю программу" в свойствах проекта. Я встраиваю все свои модули и исполняемые файлы в каталог времени выполнения и ссылаюсь на все там.

Когда я хочу протестировать определенный модуль, Visual Studio запускает исполняемый файл в указанном мною каталоге времени выполнения. Это позволяет мне устанавливать точки останова в моем текущем открытом модуле без необходимости компилировать или ссылаться на оболочку.

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