外媒速递:如何利用Moq搞定C#中的单元测试

原创
新闻
在编程过程中,我们经常需要为访问外部资源(例如数据库或文件系统)的代码编写单元测试。而如果这些外部资源并不可用,那么,确保测试执行的唯一方法就是创建模拟对象。在这方面,Moq可能是目前最灵活也最易于使用的一种选项。

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:如何利用Moq搞定C#中的单元测试、云端无服务器比拼:AWS对Google Cloud对微软Azure、六大趋势塑造IT云战略新面貌以及iOS 11判决:苹果打造出的“Vista”。

一、如何利用Moq搞定C#中的单元测试

原文标题:How to use Moq to ease unit testing in C#

[[225881]]

在编程过程中,我们经常需要为访问外部资源(例如数据库或文件系统)的代码编写单元测试。而如果这些外部资源并不可用,那么,确保测试执行的唯一方法就是创建模拟对象。在这方面,Moq可能是目前最灵活也最易于使用的一种选项。本文将对Moq展开深入探讨,同时聊聊其如何将代码单元与依赖关系隔离开来。

1. Moq上手指南

2. 如何利用Moq模拟接口

3. 如何利用Moq模拟方法

4. 如何利用Moq模拟基本类方法

二、云端无服务器比拼:AWS对Google Cloud对微软Azure

原文标题:Serverless in the cloud: AWS vs. Google Cloud vs. Microsoft Azure

[[225882]]

对于每一位曾因基础设施故障而被迫加班加点的朋友们来说,无服务器这一新兴概念都具有着强大的吸引力。在此种技术的帮助下,漫长的服务器配置、持续更新以及修复等工作将不复存在,如今,我们已经能够直接调用自己需要的各类资源,而无需承担任何管理与运营压力。在今天的文章中,我们将着眼于三大云巨头,聊聊他们各自拿出的无服务器方案。

1. AWS Lambda

2. Google Cloud Functions与Firebase

3. 微软Azure Functions

4. 无服务器云比较

三、六大趋势塑造IT云战略新面貌

原文标题:6 trends shaping IT cloud strategies today

[[225883]]

云计算已经成为企业推动数字化转型与IT产品组合现代化的客观平台。根据Forrester发布的报告,今年全球公有云市场总体规模将达到1780亿美元,远高于2017年的1460亿美元。企业的公有云采用率将***超过50%。而在今天的文章中,我们将立足六大趋势,展望IT云战略的下一阶段新面貌。

1. 多云联动的崛起

2. CIO开始认真对待灾难恢复工作

3. 云安全:不再可有可无

4. 云成本控制

5. 容器编排成为现实

6. 云文化俱乐部

四、iOS 11判决:苹果打造出的“Vista”

原文标题:iOS 11 is Apple’s Vista

作为苹果iPhone与iPad设备的标配操作系统,iOS一直存在着这样或那样的问题。然而,iOS 11的出现让这一切变本加厉。没错,甚至将iOS 11称为苹果版本的Vista都不为过。自2017年9月推出以来,它就在不断发生问题,并折磨着每一位忠诚的苹果用户。

1. 电池电量问题

2. 疯狂的键盘

3. 手机温度过低?!

4. 严重漏洞

5. 简单算术都要搞错

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO.com
相关推荐

2018-08-13 08:47:30

KuberentesDevOpsAI

2018-07-26 08:36:35

Azure Funct编程Chef

2009-09-01 16:35:16

C#单元测试

2017-12-05 08:50:51

2018-03-14 08:33:33

C++元编程云成本

2018-08-03 08:37:31

设计模式IT项目GDPR

2017-09-28 08:59:12

MongoDBLinux集群云安全

2017-08-15 08:45:25

应用程序大数据企业网络

2017-09-18 08:53:28

编程语言ERP补丁管理

2009-09-01 16:45:00

C#单元测试工具

2009-09-01 16:10:28

C#单元测试

2018-08-08 08:40:54

DjangoJuliaFlutter

2017-05-31 08:57:56

区块链AI聊天机器人

2009-09-01 16:03:32

C#单元测试

2018-02-24 08:54:41

2018-04-27 10:05:41

深度强化学习网络工具GDPR

2009-09-01 16:29:01

C#单元测试

2016-10-23 20:17:40

Web应用程序测试Android应用

2016-11-06 20:28:42

2009-09-01 16:20:27

C#单元测试
点赞
收藏

51CTO技术栈公众号