建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

頂級貴賓網站:Silverlight 異步單元測試

?

Silverlight 中的很多操作都是異步的,很多環境下要求單元測試也是異步的,然則先容異步單元測試的文檔很少。經由過程對 Silverlight Toolkit 中的 Microsoft.Silverlight.Testing 和 Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight 這兩個文件的闡發以及考試測驗,終于發清楚明了做異步單元測試的措施,假如必要在 Silverlight 項目中應用異步單元測試,大年夜致的步驟如下:

新建 Silverlight 項目,添加對 Microsoft.Silverlight.Testing.dll 、Microsoft.頂級貴賓網站Visua頂級貴賓網站lStudio.QualityTools.UnitTesting.Silverlight.dll 連個文件的引用,這個不用做過多的先容。

打開 App.xaml.cs 文件,添加對命名空間 Microsoft.Silverlight.Testing 的引用;找到 Application_Startup 措施, 將利用法度榜樣的 RootVisual 改為測試頁面,然后可以刪除自動天生的 MainPage.xaml 文件,改動好的 Application_Startup 措施如下:

新建單元測試類 AsyncTest ,讓它承襲自 Microsoft.Silverlight.Testing.SilverlightTest頂級貴賓網站 基類, 然后添加 TestClass 標記,終極文件內容如下圖所示:

添加異步單元測試,假設要測試內容是讀取辦事端一個文件,然后判斷返回的文件內容是否是精確的。添加測試措施,并依此添加兩個標記:TestMethod、Asynchronous, 如下所示:

添加測試代碼如下:

終極運行效果頂級貴賓網站如下圖:

以上便是經由過程考試測驗發明的做異步單元測試的措施, 在實際做異步單元測試的時刻,下面這幾個措施必要把穩:

TestComplete

EnqueueWorkItem

EnqueueDelay

EnqueueConditional

EnqueueTestComplete

EnqueueCallback

當然這些措施今朝沒有官方文檔,就不妄下判斷了,可以自己頂級貴賓網站考試測驗一下,應該怎么應用。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
北京快3公交电话 广西快乐10分 四川金7乐组六实战技巧 足球指数app 91街机千炮捕鱼下载 北京赛车pk10 新疆时时彩开奖号码 新浪竞彩比分旧版 捕鱼达人核弹能炸多少钱 重庆快乐10分官网