最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Rhino Mocks 的 Lambda 版本

  • 2008-10-12
  • 本文字数:399 字

    阅读完需:约 1 分钟

Ayende Rahien 最近

发布了流行的Mock 框架“Rhino Mocks”的3.5 版本。这个版本在API 方面做了很大改变。除了原有的“Record-Replay”语法外,框架依托

Lambda 表达式

扩展方法引入了一个

新的“Arrange,Act,Assert”语法。Rhino Mocks 的此次增强给

Moq 带来了许多革新,后者是另一个较为流行的.NET Mock 框架。

Rhino Mocks 3.5 版本的例子:

[Test]

public void WhenUserForgetPasswordWillSendNotification_UsingExpect()

{

var userRepository = MockRepository.GenerateStub();

var notificationSender = MockRepository.GenerateMock();

userRepository.Stub(x => x.GetUserById(5)).Return(new User { Id = 5, Name = “ayende” });

notificationSender.Expect(x => x.Send(null)).Constraints(Text.StartsWith(“Changed”));

new LoginController(userRepository, notificationSender).ForgotMyPassword(5);

notificationSender.VerifyAllExpectations();

}

2008-10-12 22:28763
用户头像

发布了 157 篇内容, 共 52.6 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

单机GPU云服务器的深度学习训练和预测模型分析

Finovy Cloud

云服务器 GPU服务器

发现一个开源项目优化点,点进来就是你的了

捉虫大师

开源 性能优化 sentinel 5月月更

墨天轮高分技术文档分享——Oracle升级迁移篇(共96个)

墨天轮

MySQL 数据库 oracle postgresql 国产替代

Wallys/QCN9074 /11ax/ 4x4 /5G M.2

wallys-wifi6

QCN9074 11 ax

Spring Cloud OpenFeign 的 5 个优化小技巧!

王磊

SpringCloud

web前端培训 | Tree shaking问题排查

@零度

web前端开发

JavaScript== 和 ===

源字节1号

软件开发 前端开发 后端开发 小程序开发

java培训 | API 接口如何实现统一格式返回

@零度

JAVA开发 API

EAM系统解决方案

低代码小观

资产管理 企业管理系统 企业设备管理 设备巡检管理系统 企业管理软件

创建自定义的配置信息

Wk

5月月更

知识管理在企业创新中的作用

小炮

知识管理

极客星球 | 机器学习赋能商业地产决策进阶

MobTech袤博科技

Python 编程

兮子

5月月更

有没有支持vmware/openstack/zstack私有云的堡垒机?

行云管家

私有云 云服务器 堡垒机 行云管家

国内私有云厂商有哪些?排名怎么样?

行云管家

网络安全 私有云 私有云厂商

DCM:一个能够改善所有应用数据交互场景的中间件新秀

华为云开发者联盟

数据处理 数据交互 多样性数据源 DCM

GPU不可不知的指标项

AIWeker

人工智能 gpu 5月月更

企业网站该怎样选择网站域名?

源字节1号

软件开发

开源夜聊栏目开播:聊聊新晋 CNCF 项目 sealer 背后的故事

阿里巴巴云原生

阿里云 开源 云原生 直播

直播预告丨 OpenHarmony 标准系统多媒体子系统之相机解读

OpenHarmony开发者

OpenHarmony

使用 Amazon DevOps Guru for Serverless 自动检测 Lambda 函数中的运行问题

亚马逊云科技 (Amazon Web Services)

DevOps Lambda severless

主管发话:一周搞不定用友U8 ERP跨业务数据分析,明天就可以“毕业”了

葡萄城技术团队

数据分析 BI 用友

数据治理项目调研环节思考

agileai

项目管理 数据中台 数据仓库 数据治理 主数据

直播预告 | 服务网格规模化应用下的 Istio Sidecar 灵活配置实践

阿里巴巴云原生

阿里云 云原生 直播 服务网格 Istio Sidecar

剧透!2022开发者关注的开源技术全解析

华为云开发者联盟

开源 mindspore kubeedge OpenHarmony open Euler

洞见科技数据科学家王湾湾:隐私计算助推金融业数字化转型

洞见科技

数据挖掘 金融科技 隐私计算

青藤《关键信息基础设施增强保护安全实践》论文入选中国科技核心期刊

青藤云安全

信息安全 关键信息 安全保护

离线数仓建设,企业大数据的业务驱动与技术实现

袋鼠云数栈

技术分享| 浅谈IM 产品中的“缩略图”功能

anyRTC开发者

音视频 IM 实时消息 发送图片 缩略图

全场景式全流程监控,博睿数据为券商IT运维难题提供范例

博睿数据

数字化转型 博睿数据 数据链DNA 证券行业

Wallys/QCN9074 /11ax 4x4 6G M.2

wallys-wifi6

wifi6 m.2

Rhino Mocks的Lambda版本_.NET_Al Tenhundfeld_InfoQ精选文章