Модульное тестирование в Silverlight - PullRequest
0 голосов
/ 14 января 2011

Итак, я нашел хороший учебник по модульному тестированию Silverlight, однако он не затрагивает такие проблемы, как отсутствие стилей при создании страницы, что приводит к ошибке и вылетает тест. Я должен настроить полную клонированную среду, такую ​​как добавлениев стилях, сервисных ссылках, изображениях и т. д. в проект модульного теста?

1 Ответ

1 голос
/ 15 января 2011

Вы столкнулись с проблемой, которая преследует разработчиков программного обеспечения на протяжении многих десятилетий - как я могу тестировать пользовательский интерфейс?Самый простой ответ - нет.Это общепринятая практика.Вместо этого спроектируйте свое приложение так, чтобы большая часть логики находилась вне пользовательского интерфейса и была встроена в компоненты.Затем вы можете также разработать свою логику пользовательского интерфейса приложения, используя шаблоны, такие как Model View Controller, Model View Presenter и Model View View-Model, которые позволяют тестировать эту логику.Технологии на основе XAML обычно склоняются к шаблону MVVM.

Вот введение к MVVM Джереми Ликнесса:

http://csharperimage.jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html

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