目录
-
- 前期准备
- 环境安装
- 使用测试
- 其他说明
一、前期准备
工具不可少,利器准备好:
1. Visual Studio 20152. 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可以输出信息。
官方文档问题链接地址: