xUnit.Net使用备忘录(1):安装与使用测试

本文详细介绍如何使用Visual Studio 2015和ReSharper 9.1.1+进行xUnit.Net单元测试的环境搭建及实践过程。文章首先介绍了必要的开发工具,随后通过NuGet包管理器安装xUnit.Net相关组件,并对测试用例的创建和调试进行了演示。最后,针对测试过程中遇到的问题提供了官方文档的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

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

 一、前期准备

工具不可少,利器准备好:
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

转载于:https://www.cnblogs.com/lan-yan/p/3207649.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值