Ответ 1
Модуль тестирования Silverlight Unit - это адаптация одних и тех же метаданных из тестовой среды Visual Studio. Я разработал его в свободное время несколько лет назад, работая над командой Silverlight, и сегодня мы отправляем его немного более формально.
Я рекомендую его просто потому, что он используется многими командами внутри и снаружи Microsoft, и если вы использовали существующие метаданные теста, все это просто работает - нет нового обучения.
Найдите его здесь:
- Он поставляется в пакете исходного кода для Silverlight Toolkit, поскольку элементы управления Silverlight Toolkit используют эту тестовую структуру. Найдите его в папке "Binaries".
- Загрузите двоичные файлы на странице .
- Дополнительная информация, учебные пособия и документы доступны в моем блоге (извините за ссылку на меня здесь, но я разработчик Microsoft рамки)
У рамки есть ограничения, к сожалению
Из-за модели безопасности для приложений Silverlight в инфраструктуре меньше интеграции, что типичный набор тестов VS: тесты, выполняемые внутри браузера, являются технически построенными приложениями Silverlight, а автоматизация и покрытие кода - это немного сложная задача.
Но это первый шаг в разработке Silverlight.
В будущем платформа тестирования на самом деле станет подходящей частью Silverlight Toolkit - будут выпущены дополнительные инструменты, в том числе автоматизированный тестовый бегун, интеграция сервера сборки и даже простой охват кода на уровне блоков.