【发布时间】:2015-10-30 20:16:22
【问题描述】:
我对单元测试很陌生。我一直在遵循在 http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV214 上的 Visual Studio 2012 中创建单元测试的程序。
测试无法开始。并且会提示“无法直接启动输出类型为类库的项目。
为了调试这个项目,将一个可执行项目添加到这个引用库项目的解决方案中。设置一个可执行项目作为启动项目。
即使我将单元测试类代码附加到控制台程序,测试也不会启动,并且测试资源管理器是空的。在视频中,它不需要任何正在运行的程序。那位女士只创建了一个类库,测试将运行。
我该怎么办? 笔记。鼠标右键菜单上没有“创建单元测试”
【问题讨论】:
-
请看这篇帖子:stackoverflow.com/questions/16214684/… 这应该可以解决您的问题。
-
您好,将方法更改为静态和公共,但测试浏览器上仍然没有显示测试。我附上了一个屏幕。有什么线索吗?
-
这是一个代码库项目。我是否创建单元测试项目并不重要,Visual Studio 只是在我的 xunit 文件中不包含任何测试。我创建了一个 MSTest 单元,结果很好。
-
我想补充一点,NuGet检索到的XUnit版本必须是稳定的1.9版本。如果您使用 XUnit2(如果在 NuGet 中选择了预发布,这是唯一可见的 Xunit),那么即使您通过 VS 工具库安装了 xunit 运行程序,VS'12 也不会看到您的测试。
标签: unit-testing visual-studio-2012 xunit