簡體   English   中英

使用Childwindow的Silverlight單元測試

[英]Silverlight Unit Testing with Childwindow

我正在使用Silverlight單元測試,我需要測試一個將打開子窗口的功能,我需要處理該子窗口的結果,以供進一步測試

是否可以從silverlight單元測試框架處理子窗口回調?

不,無法在子窗口中單擊關閉/確定按鈕。 但是,您可以使用DialogService接口解決此問題。 創建MVVMLight工具包的Laurent Buignon在其Mix 11演示中談到了這一點。 一旦您連接了調用,而不是childWindow.Open(),就可以模擬ok或cancel動作(我喜歡使用Moq)。 如果您想走得更遠,可以使用Ioc和DependencyInjection注入接口。

以下是一些其他有用的鏈接: http : //csharperimage.jeremylikness.com/2010/01/simple-dialog-service-in-silverlight.html http://blog.roboblob.com/2010/01/19/modal- dialogs-with-mvvm-and-silverlight-4 / http://www.wintellect.com/CS/blogs/jlikness/archive/2010/02/02/using-moq-with-silverlight-for-advanced-unit- tests.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM