Я использую модульное тестирование Silverlight 3.0, версия Silverlight Toolkit, ноябрь 2009 г.
Помимо модульных тестов, он позволяет проводить тесты взаимодействия с пользовательским интерфейсом, обычно используя подклассы AutomationPeer (например, ButtonAutomationPeer для взаимодействия с кнопкой).
Существуют ли классы AutomationPeer для проверки взаимодействия со следующим:
- OpenFileDialog
- SaveFileDialog
- MessageBox
В модульных тестах их можно было бы заглушить, но для интеграции и тестирования браузера было бы здорово иметь этот тестируемый.