|
|
51CTO旗下网站
|
|
移动端
创建专栏

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

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

作者:核子可乐|2018-04-13 06:46

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

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

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

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

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

在编程过程中,我们经常需要为访问外部资源(例如数据库或文件系统)的代码编写单元测试。而如果这些外部资源并不可用,那么,确保测试执行的唯一方法就是创建模拟对象。在这方面,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

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

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

1. AWS Lambda

2. Google Cloud Functions与Firebase

3. 微软Azure Functions

4. 无服务器云比较

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

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

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

云计算已经成为企业推动数字化转型与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】

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

【编辑推荐】

  1. 测试你的前端代码 - part2(单元测试)
  2. 外媒速递:苹果iOS 11中需要了解的各项要点
  3. 在IntelliJ IDEA 2017下开发基于Maven包含单元测试的Java SE程序
  4. 外媒速递:iOS 11仍未能成功引入的六项Android功能
  5. React全家桶与前端单元测试艺术
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多