Silverlight Unit Test Framework
微軟在08年的時候推出了一個Silverlight的單元測試框架,該框架在Mix 08的時候與Silverlight controls同時推出的,微軟工程師Jeff Wilcox一直參與維護(hù)該單元測試框架。
Scott Gu對這個框架的介紹
Jeff Wilcox提供的視頻介紹
該框架的源代碼已經(jīng)包括在Silverlight controls中,有興趣的可以參考,在該框架的msdn代碼主頁, 可以找到最新的二進(jìn)制文件和相關(guān)教程及鏈接。
下面簡單說明如何使用這個單元測試框架。
首先我們要從這里下載最新的單于測試框架的dll。
然后我們打開vs2008創(chuàng)建一個silverlight application,用于運行單元測試,我們把這個工程命名為UnitTest。
把下載的框架dll解壓到項目工程目錄里(我新建了一個ref目錄),然后右鍵點擊References添加剛才解壓的2個dll,Microsoft.Silverlight.Testing.dll和Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll。
因為框架可以生成測試頁面,所以我們把項目里的page.xaml和page.xaml.cs刪除,然后打開app.xaml.cs,在頁面里添加對Microsoft.Silverlight.Testing的引用,并且把RootVisual修改為UnitTestSystem.CreateTestPage();
view plaincopy to clipboardprint?然后我們在工程里添加一個class,在class里引用Microsoft.VisualStudio.TestTools.UnitTesting,然后加入一個TestMethod,代碼如下:
view plaincopy to clipboardprint?按F5運行工程,看看輸出結(jié)果,是不是很方便?
當(dāng)然你也可以用這個框架進(jìn)行Silverlight UI的單元測試工作,具體可以看Jeff的這篇文章。
轉(zhuǎn)載請注明來自ET瓦力Silverlight技術(shù)中文博客
轉(zhuǎn)載于:https://www.cnblogs.com/6666/archive/2009/09/28/1575377.html
總結(jié)
以上是生活随笔為你收集整理的Silverlight Unit Test Framework的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式4-创建型模式-Prototyp
- 下一篇: 小米随身WIFI去掉云U盘的方法