随笔分类 - 单元测试 - xUnit.Net
摘要:xUnit.Net本身提供了标记测试方法的标签Fact和Theory。在前面的文章《Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动》中,也对它们做了详细的介绍。这一篇,来分享一个高级点的主题:如何扩展标签?还是老规矩,看一下议题: 概述 让xUnit.Net识别
阅读全文
摘要:这一篇,本文会介绍一下基本的断言概念,但重点会放在企业级单元测试的相关功能上面。下面来跟大家分享一下xUnit.Net的断言,主要涉及到以下内容: 关于断言的概念 xUnit.Net常用的断言 关于单元测试实践的讨论 xUnit.Net比较器:IEqualityComparer接口 重构Demo:浅
阅读全文
摘要:上一篇文章《[小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)》向大家介绍了xUnit.Net 共享数据的方式、Test Case的构造函数 & IDisposable.Dispose、Class级别的Fixture : IClassFixture。这一
阅读全文
摘要:在使用xUnit.Net Framework构建单元测试或自动化测试项目的时候,无论是针对一些比较耗费资源的对象亦或是为了支持Test case预设数据的能力,我们都需要有一些初始化或是清理相关的动作。在xUnit.Net中,提供了多种方式来满足我们的需要。还是照例看一下本文要讨论的内容: xUni
阅读全文
摘要:关于《玩转 xUnit.Net》系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多)。上一篇《Lesson 01 玩转 xUnit.Net 之 概述》介绍xUnit.Net的一些基本概念。从这一篇开始我将会为大家逐一展示xUnit.Net的强大之处。还是
阅读全文
摘要:谈到单元测试,任何一个开发或是测试人员都不会觉得陌生。我想大多数的同学也都是接触过各种单元测试框架。关于单元测试的重要性,应该不会有太多的质疑。这个系列,我向大家介绍一下xUnit.Net的使用。就让我们一起来玩转xUnit.Net吧。本文要讨论的内容如下: 单元测试框架提供了什么 .Net平台常见
阅读全文