2010-10-10 80 views
3

有什麼方法可以測試Windows Phone 7類庫嗎?通常(對於WinForms或WPF應用程序)我創建單獨的類庫並將引用添加到nunit.framework.dll和我想測試的類庫中。如何測試windows phone 7類庫?

在這裏,如果我創建新的Windows Phone類庫,它不允許我添加對NUnit框架程序集的引用。

如果我創建了普通的類庫,它顯然允許我引用NUnit,但不允許添加對我想測試的Windows Phone類庫的引用。 閉環:)

關於如何執行我的單元測試的任何想法?

UPD:我認爲目前還沒有合適的解決方案。有一個原始的手工解決方案(即使在alpha版本中也是如此)http://wptestlib.codeplex.com/。 UnitDriven和Silverlight單元測試框架可以使用,除非你想測試特定設備。即在這些項目中引用WP7特定程序集是不可能的。

回答

1
+0

Hi JP。謝謝你,單位驅動是好的。但它不提供測試引擎。在Silverlight中有用於tetsting的UI,並且有一些限制可用於測試#wp7應用程序。在這種情況下,我們需要創建基於Web的Silverlight應用程序,請參考我們想要測試的類庫,編寫測試並運行它。除非我們使用#wp7特定的類來進行測試,否則它可以完美運行。例如,我使用System.Device.GeoCoordinate類,但我仍然無法將其引用添加到Silverlight應用程序。 – 2010-10-11 08:50:38

+0

所以我需要一些最初爲#wp7創建的東西,並沒有兼容性問題。 – 2010-10-11 08:51:37

+0

我嘗試使用單元測試,但也失敗了,我想我們必須等待Microsoft'Actions – magicshui 2010-10-15 05:19:40