Тестирование составных WPF-приложений - PullRequest
0 голосов
/ 29 июня 2009

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

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

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

1 Ответ

0 голосов
/ 03 июля 2009

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

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

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

...