WP7 Silverlight异步单元测试,语言不支持EnqueueCallBack?
我正在为WindowsPhone7Silverlight应用程序进行单元测试。测试代码如下所示:WP7 Silverlight异步单元测试,语言不支持EnqueueCallBack?,silverlight,unit-testing,windows-phone-7,asynchronous,Silverlight,Unit Testing,Windows Phone 7,Asynchronous,我正在为WindowsPhone7Silverlight应用程序进行单元测试。测试代码如下所示: [TestMethod] [Asynchronous] public void StuffIsLoading() { WaitFor(_repository, "LoadingStuffComplete"); var viewModel = new MainPageViewModel(_repository); EnqueueCallback(() =
[TestMethod]
[Asynchronous]
public void StuffIsLoading()
{
WaitFor(_repository, "LoadingStuffComplete");
var viewModel = new MainPageViewModel(_repository);
EnqueueCallback(() => Assert.IsTrue(viewModel.Stuff.Count > 0));
EnqueueTestComplete();
}
这是基于一个古老的理论
我使用的是最新的Silverlight工具包发布的Silverlight测试框架。构建此文件时,出现以下编译器错误:
'EnqueueCallback' is not supported by the language
我是Silverlight和WP7开发的新手,那么我缺少什么呢?有没有更好的方法来测试带有事件的异步操作?您不能使用最新的工具包:该工具包是为Silverlight 4设计的,并以类似CLR 4的方式编译使用 目前唯一可用的位是在的未签名位,希望我们会在某个时候得到更多的正式位