Среда модульного тестирования Silverlight представляет собой адаптацию тех же метаданных, что и среда тестирования Visual Studio. Я разработал его в свое свободное время несколько лет назад, работая в команде Silverlight, и сегодня мы отправляем его немного более формально.
Я рекомендую его просто потому, что он используется очень многими командами внутри и за пределами Microsoft, и если вы использовали существующие тестовые метаданные, все это просто работает - нового обучения нет.
Найдите это здесь:
- Поставляется в пакете исходного кода для Silverlight Toolkit , так как элементы управления Silverlight Toolkit используют этот тестовый фреймворк. Найдите его в папке «Binaries».
- Загрузите двоичные файлы на странице галереи кодов MSDN
- Код с открытым исходным кодом (Ms-PL) для самой платформы доступен для загрузки в наборе исходного кода Silverlight Toolkit .
- Дополнительная информация, учебные пособия и документы доступны в моем блоге (извините, что ссылаюсь на себя здесь, но я являюсь разработчиком платформы Microsoft)
У каркаса есть ограничения, к сожалению
Из-за модели безопасности для приложений Silverlight платформа имеет меньшую интеграцию, чем типичный набор тестов VS: тесты выполняются внутри браузера, являются технически созданными приложениями Silverlight, а автоматизация и покрытие кода представляют собой небольшую проблему для начала .
Но это первый шаг в разработке Silverlight.
В будущем тестовая среда фактически станет надлежащей частью Silverlight Toolkit - будут выпущены дополнительные инструменты, включая автоматизированный тестовый прогон, интеграцию сервера сборки и даже простое покрытие кода на уровне блоков.