Кто-нибудь знает, как проверить свойства ICommand с помощью фреймворка Silverlight UT? - PullRequest
0 голосов
/ 11 июня 2009

Я загружаю поведение команд из сети и реализовал в своем проекте silverlight. Сейчас я пытаюсь выяснить, как провести модульное тестирование свойств ICommand. Я знаю, что многие люди работают над этим, поэтому, если у вас есть хороший простой пример модульного тестирования ICommand, пожалуйста, дайте мне знать.

Спасибо Dev

Ответы [ 2 ]

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

Существует платформа с открытым исходным кодом, называемая Silverunit CThru, расположенная поверх Typemock, которая может помочь вам при модульном тестировании Silverlight . Это реальная среда модульного тестирования (оригинал - скорее система интеграционного тестирования). Cthru содержит компоненты, которые позволяют вам тестировать элементы управления Silverlight, такие как реальные модульные тесты.

0 голосов
/ 11 июня 2009

Вы загрузили реализацию ICommand из Интернета? И вы хотите это проверить?

Я рекомендую скачать призму и взглянуть на их реализацию ICommand. У них также есть множество модульных тестов в Референтной реализации (RI).

Однако обычно мы не очень тестируем реализации ICommand. Они либо работают, либо нет. Идея состоит в том, что Commanding позволяет нам иметь тонкие слои пользовательского интерфейса, а затем тестировать ViewModels / Presenters. Модели представления и докладчики, которые мы делаем тщательно тестируем. Это как в ASP.Net MVC, мы делаем MVC, поэтому нам не нужно проверять представления *.

* - Конечно, представления все еще могут быть протестированы, но я думаю, что большинство людей отходит от тестирования нажатием кнопки / угловых скобок приложений MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...