【发布时间】:2015-02-23 23:37:11
【问题描述】:
我正在构建一个通用可移植库(通用应用程序的 dll:Windows 8.1 和 WP 8.1),并且我想向解决方案添加一个单元测试项目。
我在解决方案中添加了一个单元测试库 (windows) 项目,并且在测试资源管理器中发现了测试,并且单元测试运行良好。但我无法测试 Windows Phone 的 dll。
我尝试了编码的 UI 测试项目(Windows Phone)。该测试是在测试资源管理器中发现的,但我无法测试异步方法。调试器说 结果堆栈跟踪:
在 VeePlayUnitTests.WindowsPhone.CodedUITest1.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
如果我尝试单元测试应用程序(Windows Phone),它不会被测试资源管理器发现。我正在使用 VS2013 U4。
我错过了什么?如何为通用便携式库运行 WP 的单元测试
【问题讨论】:
标签: c# unit-testing windows-phone-8 windows-8.1