AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

什么是大模型微调 (Fine-tuning)?

澳鹏Appen

人工智能 大模型 大模型微调 模型微调 大模型微调实践

【内容推荐】一课毕业,IoTDB 从入门到精通!

Apache IoTDB

软件测试 | 关系型与非关系型数据库的区别

测吧(北京)科技有限公司

测试

交互式数字展厅能否成为智慧城市规划的下一个风口?

点量实时云渲染

智慧城市 数字孪生 实时云渲染 3D实时云渲染 线上展厅

软件质量的守门人——接口测试

霍格沃兹测试开发学社

Galxe已投资Pencils Protocol,投资者阵营正不断扩大

BlockChain先知

BOE(京东方)董事长陈炎顺获2024年“David Sarnoff产业成就奖” “屏之物联”引领产业高质发展新变革

爱极客侠

GPT-4o 引领人机交互新风向,向量数据库赛道沸腾了

Zilliz

Zilliz GPT 向量数据库 GPT-4 gpt4o

BOE(京东方)携全场景AI智慧显示等前沿技术亮相2024国际显示周 “科技+绿色”引领行业发展风向标

爱极客侠

用 Python 实现猜拳游戏:结合分支语句、运算符和列表

测吧(北京)科技有限公司

测试

Python实现词频统计:利用列表、字符串操作和字典

测吧(北京)科技有限公司

测试

Python实现水仙花数的查找与验证

测吧(北京)科技有限公司

测试

Python中的封装与访问控制权限

测吧(北京)科技有限公司

测试

软件测试 | 多表查询:外连接查询详解

测吧(北京)科技有限公司

测试

软件测试学习笔记丨Spring Boot 统一返回结果模版

测试人

软件测试

深挖中建信息2023年年报,用数智化“创造价值”

脑极体

数智化

Python类的构造方法与字符串表示

测吧(北京)科技有限公司

测试

Linux上执行内存中的脚本和程序

不在线第一只蜗牛

Linux 运维 服务器

Pencils Protocol 获合作伙伴 Galxe 投资,加快了生态进展

西柚子

精通Python推导式:元组、列表、字典、集合

测吧(北京)科技有限公司

测试

软件测试 | Redis:性能最快的内存数据库及其基础使用

测吧(北京)科技有限公司

测试

软件测试 | Pytest 参数化与基本装饰器用法

测吧(北京)科技有限公司

测试

软件测试 | Pytest 测试用例调度与运行

测吧(北京)科技有限公司

测试

字节跳动大模型家族全员亮相,火山引擎全栈AI服务助力企业智能化转型

ToB行业头条

火山引擎 #大模型

数据驱动制造:EMQX ECP 指标监测功能增强生产透明度

EMQ映云科技

mqtt emqx EMQX ECP

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