Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WP7 Silverlight异步单元测试,语言不支持EnqueueCallBack?_Silverlight_Unit Testing_Windows Phone 7_Asynchronous - Fatal编程技术网

WP7 Silverlight异步单元测试,语言不支持EnqueueCallBack?

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(() =

我正在为WindowsPhone7Silverlight应用程序进行单元测试。测试代码如下所示:

[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的方式编译使用

目前唯一可用的位是在的未签名位,希望我们会在某个时候得到更多的正式位