如何在Visual Studio 2012中运行xunit?

Tri*_*ung 8 unit-testing xunit visual-studio-2012

我对单元测试很新.我一直在http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV214上关注在visual studio 2012中创建单元测试的过程.

测试不会开始.它会提示我"无法直接启动具有类库输出类型的项目.

要调试此项目,请将可执行项目添加到此解决方案,该项目引用库项目.将可执行项目设置为启动项目.

即使我将单元测试类代码附加到控制台程序,测试也不会启动,测试资源管理器也是空的.在视频中,它不需要任何正在运行的程序.这位女士只创建了一个类库,测试将运行.

我该怎么办?注意.鼠标右键菜单上没有"创建单元测试"

在此输入图像描述

Tri*_*ung 12

我找到了原因.我必须去Visual Studio Gallary并下载xUnit.net runner,测试将进入我的测试资源管理器.刚刚从Nuget获取图书馆将无法完成工作.


Ric*_*nte 5

不再支持在Visual Studio Gallary中找到的运行程序.您应该使用NuGet包:

Install-Package xunit.runner.visualstudio

Install-Package xunit.runner.msbuild

Install-Package xunit.runner.console
Run Code Online (Sandbox Code Playgroud)