0
我正在爲Windows Phone 7 Silverlight應用程序進行單元測試。測試代碼如下所示:WP7-Silverlight異步單元測試,該語言不支持EnqueueCallBack?
[TestMethod]
[Asynchronous]
public void StuffIsLoading()
{
WaitFor(_repository, "LoadingStuffComplete");
var viewModel = new MainPageViewModel(_repository);
EnqueueCallback(() => Assert.IsTrue(viewModel.Stuff.Count > 0));
EnqueueTestComplete();
}
這是基於舊的blog post by Justin Angel。
我正在使用隨最新的Silverlight工具包一起發佈的Silverlight測試框架。當我建立這個時,我得到以下編譯器錯誤:
'EnqueueCallback' is not supported by the language
我是新來的Silverlight和WP7開發,所以我錯過了什麼?有沒有更好的方法來測試事件的異步操作?