大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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:281271
用户头像

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

关注

评论

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

3CX的介绍

cts喜友科技

通信 通讯 云通讯 通信通讯

AWS Elastic Beanstalk 监控可观测最佳实践

观测云

APM AWS

GitHub天花板!清华大佬纯手码的《python背记手册》火了!

我再BUG界嘎嘎乱杀

Python 后端 软件开发 入门 零基础

互联网行业,什么人看起来“必成大器”?

秃头小帅oi

Dubbo 全链路监控技术实践

乘云数字DataBuff

dubbo 全链路监控

IntelliJ IDEA集成Baidu Comate,商城系统支付交易功能开发实战

阿Q说代码

百度 智能推荐 comate 代码助手 智能编码

加速规模化应用,火山引擎升级金融大模型服务体系

新消费日报

关于接口协议,你必须要知道这些!

霍格沃兹测试开发学社

基于向量检索服务与TextEmbedding实现语义搜索

DashVector

AI 向量检索 大模型 语义搜索

鸿蒙4.2小版本大亮点,鸿蒙5.0也不远了

FinFish

鸿蒙应用开发 小程序容器技术 鸿蒙Next 鸿蒙5.0 鸿蒙SDK

Win10-VMware安装CentOS7.5

vinci321

centos win10 vmware 虚拟机

构建稳健、高效与安全的企业级API网关

谷云科技RestCloud

API API网关 ipaas

PHP反射API与接口的动态分析

技术冰糖葫芦

API boy API 文档 API 性能测试

为什么要迈进NGAIOps(下一代AIOps)

乘云数字DataBuff

AIOPS NGAIOps

DashVector + ModelScope 玩转多模态检索

DashVector

数据库 AI 向量检索 大模型

提升医疗服务质量的基石:全面解析医疗数据治理

郑州埃文科技

数据治理

快手工程架构治理大揭秘:告别崩溃,提效神器来袭!

快手技术

架构 架构治理

零成本开发!试试这6个免费的API接口平台

幂简集成

API 免费API接口 免费API 免费API接口平台

半年涨粉1000万!揭秘快意大模型在短视频互动场景中的大规模应用实践!

快手技术

短视频 机器人 #大模型

音乐弹幕?智能修音?回森K歌社区的创新玩法?(上)

快手技术

商业模式 创新 玩法

基于串口通信的电子相册设计

芯动大师

Python COF 智能屏

企业需要SD-WAN的十大理由

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

快手闪耀VALSE2024:揭秘视频生成技术,展示文生图大模型

快手技术

学术会议 学术论文

伙伴活动|W3C 标准带头人开讲 WebGPU 前沿趋势

声网

DashVector x 通义千问大模型:打造基于专属知识的问答服务

DashVector

数据库 后端 向量检索 大模型

用数据,简单点!奇点云2024 StartDT Day数智科技大会,直播见

奇点云

发布会 奇点云 数据云 分析云

AAAI 2024 | 基于由粗到细的视觉表征实现的高效匹配且兼顾性能的跨模态检索

快手技术

大厂程序员的一天,沉浸式体验Baidu Comate代码助手如何用于面试、代码评审……

申屠鹏会

大模型 Baidu Comate comate

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