Я бы хотел, чтобы я тестировал свои библиотеки Windows Phone 7 с помощью NUnit.NUnit с Windows Phone 7
Есть ли версия NUnit, совместимая с Windows Phone 7?
Я бы хотел, чтобы я тестировал свои библиотеки Windows Phone 7 с помощью NUnit.NUnit с Windows Phone 7
Есть ли версия NUnit, совместимая с Windows Phone 7?
Как Windows Phone 7 в основном просто Silverlight 3 Я подозреваю, что все будет хорошо.
Существует несколько сообщений об использовании NUnit с Silverlight, поэтому попробуйте их, и у вас, вероятно, будет много успеха.
Вот один на использовании TestDriven.NET и NUnit с Silverlight: http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-projects.aspx
Вы также можете посмотреть на http://unitdriven.codeplex.com - это Silverlight и блок WP7 тест рамки/бегун, который также имеет надстройку DLL для nunit/mstest, чтобы вы могли писать тесты и иметь один и тот же тестовый код в .NET, Silverlight и WP7.
До тех пор, пока вы тестируете неасинхронное поведение, UnitDriven довольно совместим с nunit (мы построили его для запуска нескольких сотен уже существующих тестов nunit). У этого есть своя собственная модель для асинхронных тестов - снова специально спроектирована так, что один и тот же тестовый код работает в .NET, SL и WP7.
Все, что вы ищете? Это nunit-silverlight. Вам нужно ссылаться на «NUnit.Silverlight.Framework.dll» и «NUnit.Silverlight.Compatibility.dll» (версии SilverLight 3) и сделать все ссылки «локальной копией», даже платформой .NET.
Если вы используете Visual Studio Express Edition, все еще есть некоторые препятствия, которые я подробно описал на my blog. Короче говоря: Express Edition не содержит тестов или надстроек, и он должен хорошо работать с внешними тестовыми бегунами, но со своей стороны у меня есть исключение в графическом интерфейсе NUnit, поэтому для запуска его тестов может потребоваться что-то другое (NUnit-Console, Gallio, Autotest.NET, ...). Я использую TddBarForPhone (доступно на codeplex), инструмент, который я создал, который запускает NUnit-Console после каждой сборки и окрашивает результаты в красный или зеленый.
Работает как очарование для моего проекта Windows Phone - спасибо за этот намек! – hfrmobile
Недавно я нашел great screencast, который показывает, как подключить NUnit, чтобы вы могли работать на платформе Windows Phone 7.
Это не с помощью каких-либо шаблонов SilverLight/и т.д. просто обычная библиотека классов WP7 и NUnit
У меня был порт этого готов на некоторое время и, наконец, загрузили его на NuGet.org
Install-Package NUnit.WP
NuGet пакет: http://www.nuget.org/packages/NUnit.WP
Я недавно diş скрывали следующие инструменты, которые могут быть полезными для CI-интеграции.
http://justinangel.net/WindowsPhone7EmulatorAutomation
и об этом (который представляет собой серию статей, имеющих 5 частей на самом деле): http://blogs.msdn.com/b/vsdteam/archive/2007/11/20/corecon-api-part-1.aspx
это выглядит как шаблон Silverlight NUnit Project является самым простым решением, чтобы начать писать тесты NUnit против WP7 сборка.Прямая ссылка для скачивания: http://www.testdriven.net/downloads/SilverlightNUnitProject.zip – Safor