xUnit asp.net单元测试工具基本使用

xUnit是Nnit开发团队新开发的单元测试工具.

分为两部分:一部是以源码形式或者dll包,直接把dll包引用到项目中.源码托管在微软的开源项目网站www.codeplex.cm,网址是:http://xunit.codeplex.com/,具体的使用说明可以参考项目首页的文档。xUnit源码的类库帮助文档可以通过以下地址下载(chm文件格式)http://xunit.codeplex.com/releases/view/62840#DownloadId=218998.

另一部分是xUnit工具,用于查看、调试测试代码是否都通过.下载地址是:http://xunit.codeplex.com/releases/view/62840#DownloadId=218998

下载解压后,出现以下文件

image

双击xunit.installer.exe可以安装一些与vs集成工具,如下图

image

箭头指向是我已经安装了的一些工具,点击Apply就可以了.

xUnit提供两种操作方式查看测试项目的测试结果:命令行和界面操作

1.界面操作:

image

如果你测试项目使用.net framework 4.0就双击xunit.gui.clr4.exe.

如果你测试项目使用.net framework 2.0就双击xunit.gui.exe.

2.命令行工具

image

同样

在命令行工具下定位到该文件所在的目录。

例如:    “cd F:\Files\xunit-1.8”  ,”F:\Files\xunit-1.8”下载后解压所放的目录.

如果你测试项目使用.net framework 4.0,输入 “xunit.console.clr4  E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”.

如果你测试项目使用.net framework 2.0,

输入“xunit.console E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”.

“E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”是我的测试项目dll的路径.

小贴士:如果觉得每次要定位到xunit工具所在的目录,我们可以把它放到环境变量中去,右键计算机选择属性,

image

image

image

image

上图把xUnit工具的文件路径输入到这里,记得要在这个路径上加上分号”;”.

这样我们就可以在命令行中任何目录下都可以直接使用xunit.console.clr4或者xunit.console命令了,

例如:xunit.console.clr4 E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll

原文地址:https://www.cnblogs.com/yangbingqi/p/2147026.html