Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
C# 可移植类库的单元测试_C#_Unit Testing_Windows Phone 8_Windows 8.1 - Fatal编程技术网

C# 可移植类库的单元测试

C# 可移植类库的单元测试,c#,unit-testing,windows-phone-8,windows-8.1,C#,Unit Testing,Windows Phone 8,Windows 8.1,我正在构建一个通用可移植库(一个通用应用程序的dll:Windows8.1和WP8.1),我想在解决方案中添加一个单元测试项目 我在解决方案中添加了一个单元测试库(windows)项目,测试在测试资源管理器中被发现,单元测试工作正常。但我无法测试Windows Phone的dll 我尝试了一个编码的UI测试项目(windows Phone)。测试是在测试资源管理器中发现的,但我无法测试异步方法。调试器说 结果跟踪: 在VeePlayUnitTests.WindowsPhone.CodedUITe

我正在构建一个通用可移植库(一个通用应用程序的dll:Windows8.1和WP8.1),我想在解决方案中添加一个单元测试项目

我在解决方案中添加了一个单元测试库(windows)项目,测试在测试资源管理器中被发现,单元测试工作正常。但我无法测试Windows Phone的dll

我尝试了一个编码的UI测试项目(windows Phone)。测试是在测试资源管理器中发现的,但我无法测试异步方法。调试器说 结果跟踪:

在VeePlayUnitTests.WindowsPhone.CodedUITest1.d_u0.MoveNext()中 ---来自引发异常的上一个位置的堆栈结束跟踪--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中

如果我尝试单元测试应用程序(windows Phone),它不会被测试资源管理器发现。我正在使用VS2013 U4


我错过了什么?如何为通用便携库运行WP单元测试经过数小时的配置和使用我的解决方案,我终于让它工作了。我不记得我到底做了什么(我记得默认的单元测试模板配置错误)。我只能说,解决方案在于为单元测试和正在测试的应用程序/库正确配置Configuration Manager。并配置测试单元项目的生成属性。正确的含义将取决于您正在测试的设备。这很有帮助:

您好,这是我第一次开始单元测试集成。所以,请您帮助我,告诉我您为完成单元测试工作所做的一切。必须为Win 8.1 PCL做好准备