回答
由於Windows Phone 7基本上只是Silverlight 3,我懷疑它會沒事的。
關於在Silverlight中使用NUnit有多篇文章,所以給他們一個嘗試,你可能會有很多成功。
下面是一個使用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上詳細介紹一些障礙。簡而言之:易捷版不包含測試或加載項,它應該可以很好地與外部測試運行程序一起工作,但就我而言,我在NUnit的GUI中遇到了一個異常,所以可能需要其他東西來運行測試(NUnit-Console,Gallio,Autotest.NET,...)。我使用TddBarForPhone(在codeplex上提供),這是我在每次構建後運行NUnit-Console並將結果以紅色或綠色着色的工具。
工作像我的Windows Phone項目的魅力 - 非常感謝這個提示! – hfrmobile 2013-04-08 21:17:49
最近我發現了一個great screencast,它顯示瞭如何連接NUnit,以便您可以在Windows Phone 7平臺上運行tdd。
它不使用任何Silverlight模板/等只是一個普通的WP7類庫和NUnit
我有這個準備的端口了一會兒,最後將其上傳到NuGet.org
Install-Package NUnit.WP
我最近存款保險計劃轉化了以下對CI集成有幫助的工具。
http://justinangel.net/WindowsPhone7EmulatorAutomation
多上(這是一系列的有5份實際上篇): http://blogs.msdn.com/b/vsdteam/archive/2007/11/20/corecon-api-part-1.aspx
- 1. MVVM與Windows Phone 7
- 2. Nlog與Windows Phone 7
- 3. Windows Phone 7:與URIs墓碑?
- 4. 肥皂與Windows Phone 7
- 5. MethodAccessException與Windows Phone 7的
- 6. MediaElement Windows Phone 7
- 7. Windows Phone 7:SQLite
- 8. Windows Phone 7 - WebBrowserTask
- 9. WCF + Windows Phone 7
- 10. Windows Phone 7 textBox
- 11. Windows Phone 7 onDraw
- 12. IsolatedStorage @Windows Phone 7
- 13. Windows Phone 7-System.ArgumentOutOfRangeException
- 14. Azure + Windows phone 7
- 15. Windows Phone 7 SaveContactTask
- 16. XmlConvert.ToDateTime Windows Phone 7
- 17. 爲Windows Phone 7
- 18. Windows Phone 7 longlistselector
- 19. windows phone 7 appstore?
- 20. Windows 7 PHONE - KeyNotFoundException
- 21. JQTouch Windows Phone 7
- 22. Windows Phone 7的
- 23. Windows Phone 7 SDK
- 24. windows phone 7應用程序與windows phone 8設備兼容嗎?
- 25. Windows Phone芒果vs Windows Phone 7
- 26. Windows Phone 8功能到Windows Phone 7
- 27. 將Windows Phone 7移植到Windows Phone 8
- 28. LongListSelector中的Windows Phone 7或Windows Phone 8
- 29. Windows Phone 7崩潰
- 30. 在windows phone 7中
它看起來像Silverlight的NUnit的項目模板是開始編寫NUnit的測試對WP7最簡單的解決方案部件。直接鏈接下載:http://www.testdriven.net/downloads/SilverlightNUnitProject.zip – Safor 2011-06-23 14:27:53