【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

moq

收录了 moq 频道下的 18 篇内容

Moq——.NET 的 Mocking 库

Moq是利用诸如Linq表达式树和Lambda表达式等.NET 3.5的特性,为.NET设计和开发的.NET Mock库。它的目标是让Mocking以一种自然的方式与现有单元测试进行集成,使它更加简单、直观,以避免开发人员被迫重写测试或学习需要大量录制/ 播放的Mocking框架。

Moq 3.0 已发布

作为.NET平台上流行的mock类库之一,Moq,已经发布了它的3.0 RTM版本。Moq 3.0包含Silverlight支持,事件和属性的mock方式增强,Pex集成以及示例的改进。

使用 SpecsFor 实现.NET 平台上的单元测试与集成测试

Matt Honeycutt为我们介绍了SpecsFor,这是一个.NET平台下的单元测试与集成测试框架,他为我们详细阐述了如何配置该框架、如何上手创建测试,并且提示了一些高级的使用技巧。

大漠穷秋:如何快速构建一款SCRM小程序?(上)
大漠穷秋:如何快速构建一款 SCRM 小程序?(上)

9月21日,云+社区技术沙龙“小程序·云开发”北京站圆满落幕。本期沙龙腾讯云联合猫眼、即速应用、白鹭引擎等企业,将从小程序·云开发后台技术、云开发实时数据推送实践、云开发AI智能客服实践等方面揭秘云开发应用实践,带来更多技术实战分享。

大漠穷秋:如何快速构建一款SCRM小程序?(下)
大漠穷秋:如何快速构建一款 SCRM 小程序?(下)

在微信开发者工具里面点云开发按钮就可以打开云开发相关的界面,我们在数据库页面上可以定义数据结构。小程序的数据库背后实际上是MongoDB,“客流”这个小程序一共定义了7个集合,集合的概念类似于关系性数据库里的一张表,我们所有的数据都放在不同的集合里。

Rhino Mocks 的 Lambda 版本

Rhino Mocks,一个流行的.NET Mock框架最近发布了3.5版本。这个版本在API方面作了很大改变。除了原有的“Record-Replay”语法外,框架引入了一个新的 “Arrange,Act,Assert”语法。这个语法大量使用了lambda表达式和扩展方法等各种.NET 3.5语言的增强特性。

微软发布新版 Pex 框架,对测试提供了更好的支持

不久前微软发布了新版本的Pex框架,其中的Moles组件可用于模拟框架中包括静态成员在内的几乎所有成员,大幅提高了对测试的支持程度。

.NET 3.5 SP1 正破坏一些应用程序

在8月份发布的.NET 3.5 SP1,理论上来说它不应该破坏之前基于2.0, 3.0, 3.5的CLR的应用程序。但是据报告,一些应用程序还是受到影响,其中包括开源项目Castle。

.NET 工具和实践调查结果

我们发布的.NET工具和实践方面的社区调查收到了超过650张投票,让我们看到一些有趣的结果。我们试着从中提炼出一些见解。

关于测试的若干误解

在本文中Liam O'Connor向我们说明了关于测试的一些常见误解。他希望,如果你在编写测试时也存在这样的误解,那么本文就能帮助你和你的团队来判断何时适合测试,何时不适合测试

快速计算表达式树

.NET 3.5中新增的表达式树(Expression Tree)特性,第一次在.NET平台中引入了“逻辑即数据”的概念。微软在.NET 4.0中又增强了这一特性。不过,即便是.NET 3.5中表达式树的“半吊子”特性,也已经显著加强了.NET平台的能力,甚至改变了我们对于一些事物的使用方式。

5 年市值翻 3 倍,目标是千亿销量,厦门钨业如何用数智技术支撑业务发展?
5 年市值翻 3 倍,目标是千亿销量,厦门钨业如何用数智技术支撑业务发展?

仅仅投入数字化采购项目两年的时间,厦门钨业就取得了巨大的改变,不仅成功构建了数字化的供应链协同网络,创造了产业链协同价值,还为企业每年平均节省了12%的成本。

面向 DSL 设计 API 是否会形成语义的滥用?

本月初,博客园的老赵在其博客上发表了一篇文章,谈到了一种在他眼中兼顾性能和可读性的DSL,以此在ASP.NET MVC应用程序中构造URL。但也有人认为,这种构造方式违反了语言元素原本的语义,让人难以从签名中快速看出它的使用方法,因此是一种不可取的方式。

优化独立站网页布局,提升 30% 用户留存

近几年很多老板都意识到私域流量的重要性,也都开始从各类平台转战独立站。但是独立站起步也是困难重重,首先很直接的问题就是独立站的搭建,今天咱们就抛开技术,单纯聊聊网页的排版布局。

乘云远航|共赢新征程,打造数字化供应链竞争力!

在目前数字经济和疫情影响下,整个环境从人人互联到万物互联,企业也面对着快速增长的连接、竞争和交付能力的新挑战。

Util 应用框架快速入门(四)- 集成测试 快速入门

Util应用框架集成测试快速入门

C#
开源
后端
软件开发
Blazor 是春天还是寒风里的挣扎

Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共享代码和库。

C#
.net
微软
微服务
blazor
MORE VFX——影视特效工业的互联网速度
MORE VFX——影视特效工业的互联网速度

600人2年搭建“异世界”,探访MORE VFX影视特效背后的云技术

moq专题_资料-InfoQ中文网