Модульное тестирование в VS 2010 Express для Windows Phone

Я разрабатываю проект Windows Phone 7 и хочу протестировать бизнес-логику приложения (то есть только ванильный код С#) в рамках автономных модульных тестов, запускаемых в Windows из командной строки (из Jenkins), а не на устройстве.

Каков наилучший способ добиться этого, используя только бесплатные инструменты Express?

В настоящее время я думаю о:

  • Разработка основного проекта WP7 с использованием VS Express WP, как обычно
  • Имея сценарий сборки, скопируйте код WP7 и сгенерируйте файл проекта консоли VC#, содержащий каждый исходный файл.
  • Создайте код модульного теста в этом втором проекте с помощью Visual C# 2010 Express.
  • Скомпилируйте тестовый код для Windows и запустите модульные тесты, используя NUnit, Express Unit или аналогичный.

Звучит как много хлопот, у кого-нибудь есть опыт более приятного варианта, чем этот?


person funkybro    schedule 12.10.2011    source источник


Ответы (1)


Взгляните на этот вопрос: Состояние модульного тестирования для Windows Phone

В ней есть несколько хороших идей и намеков, и я боюсь, что на данный момент она ненамного лучше.

person Emond Erno    schedule 12.10.2011