NSubstitute完全手册索引
来源:互联网 发布:wps怎么做数据透视表 编辑:程序博客网 时间:2024/06/11 12:51
NSubstitute 是什么?
NSubstitute 是一个 .NET 单元测试模拟类库。
一直以来,开发者对 mocking 类库的语法的简洁性有强烈的需求,NSubstitute 试图满足这一需求。简单明了的语法可以让我们将重心放在测试本身,而不是纠缠在测试替代实例的创建和配置上。NSubstitute 已尝试将最常用的操作需求简单化、易用化,并支持一些不常用的或探索性的功能,与此同时还尽可能地将其语法向自然语言靠近。
NSubstitute 是为 Arrange-Act-Assert (AAA) 模式的测试进行设计的,所以你仅需 Arrange 测试应该怎样工作,然后 Assert 是否接收到你期待的调用和参数。因此你会将重点放到测试内容上,而不是在考虑是否需要编写一个 mock 或 stub。具体内容请阅读原文。
NSubstitute 完全手册
(一)入门基础
(二)创建替代实例
(三)设置返回值
(四)为特定参数设置返回值
(五)为任意参数设置返回值
(六)使用函数设置返回值
(七)设置多个返回值
(八)替换返回值
(九)检查接收到的调用
(十)清理已收到的调用
(十一)参数匹配器
(十二)使用回调函数和WhenDo语法
(十三)抛出异常
(十四)引发事件
(十五)自动递归模拟
(十六)设置out和ref参数
(十七)参数匹配器上的操作
(十八)检查调用顺序
单元测试代码
源代码位置
原文地址:http://www.cnblogs.com/gaochundong/archive/2013/05/22/nsubstitute_manual.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
阅读全文
0 0
- NSubstitute完全手册索引
- C#完全手册(01)
- C#完全手册(02)
- C#完全手册(03)
- C#完全手册(04)
- C#完全手册(05)
- 音响知识完全手册
- PHP 完全中文手册
- JOSSO配置完全手册
- 美发完全手册
- JNI完全手册
- SQL数据库完全手册
- JNI完全手册 (收藏)
- JNI完全手册 (收藏)
- JNI完全手册
- JNI完全手册
- SQL完全简明手册
- JNI完全手册
- 如果你也会C#,那不妨了解下F#(1):F# 数据类型
- 使用VS Code开发调试.NET Core 多项目
- 在离线环境中发布.NET Core至Windows Server 2008
- ASP.NET Core依赖注入解读&使用Autofac替代实现
- Asp.net core中Migration工具使用的交流分享
- NSubstitute完全手册索引
- netcore
- Entity Framework Core延期及弃用的特性
- 《机器学习项目开发实战》送书活动结果公布
- Microsoft宣布.NET Core支持计划
- IronPython项目有了新负责人
- 用Swashbuckle给ASP.NET Core的项目自动生成Swagger的API帮助文档
- 用BenchmarkDotNet给C#程序做性能测试
- 不该活着的SqlHelper和DBHelper