你的位置:首页 > ASP.net教程

[ASP.net教程]xUnit.Net使用备忘录(1):安装与使用测试


目录

    • 前期准备
    • 环境安装
    • 使用测试
    • 其他说明

 一、前期准备


工具不可少,利器准备好:
1. Visual Studio 2015
2. ReSharper 9.1.1+ 
3. NestIn

 二、环境安装


新建一个要用于测试使用的类库项目:

使用NuGet包管理器引用xUnit.Net相关程序集

 

 

也可以在NuGet控制台使用命令行进行快速安装

PM> Install-Package xunit

PM> Install-Package xunit.runner.visualstudio

如果你像我一样要使用ReSharper来调用测试案例的话,只需要安装第一个xunit就行了,如果想使用VS自带的测试资源管理器进行调用的话,则还需要安装xunit.runner.visual studio。使用ReSharper调试还需安装一个如下图所示的扩展,如果你的ReSharper版本是10以上的话,就不用安装这个扩展了,自带支持。

 

 

 

 

 

 

 

安装准备工作完毕,下面随意测试使用看看

 三、使用测试


 

新建一个测试用例类,为要测试的方法加上相关特性与断言,如果安装了ReSharper,则可以点击左侧的图标,进行快速调用

 四、其他说明


使用时发现用控制台输出信息的方式在ReSharper里面不能捕获显示出来,研究了下官网文档,发现是因为v1.x 版本到 v2.x后,该方式被ITestOutputHelper替换了,使用该接口的WriteLine可以输出信息。

 

 

官方文档问题链接地址:http://xunit.github.io/docs/capturing-output.html