探索Windows Phone 7的單元測試(翻譯)

l_serein發表於2012-10-30

原文連結:http://mobile.dzone.com/articles/wp7-unit-testing-getting

寫過程式的人都知道提前測試的重要性,儘早測試能夠為我們後來節省大量的時間。首先我先建議你在Visual Studio 2010擴充套件外掛區安裝 NuGet Package Manager ,這玩意能讓你升級最新版的專案模板變成一樁小菜一碟的事情。

以下就是Jeff Wilcox教你如何使用測試專案框架來建立測試專案的步驟:
1,如果你沒有安裝NuGET的話,請先開啟Visual Studio然後安裝NuGet: Tools->Extension Manager,然後找到 NuGet Package Manager。
2,建立一個標準的 Windows Phone 應用程式專案,不要改變任何程式碼。
3,使用NuGet來獲取最新版的WP7單元測試框架模板,順便說一下,這裡有兩種方式:
 1,Tools->Library Package Manager 然後選擇Manage NuGet Packages for Solution
  2,右鍵專案選單然後點選Manage NuGet Packages
4,在彈開的對話方塊中找到silverlight.unittest.wp7
 

5,點選 Install 按鈕。

6,如同 Test_Readme.txt寫的那樣,現在該到了修改測試專案的時候了,請按照以下步驟進行:
 1,開啟 MainPage.xaml 然後新增Loaded事件處理方法
 2,新增這行程式碼來啟動測試的基礎系統。

7,完工,執行整個專案你將能看到如下圖所示:


現在你可以開始編寫你自定義的單元測試了,其實用法也很簡單,就和Visual Studio整合的MSTest suite一樣。

相關文章