http://baike.baidu.com/view/9602275.htm?fr=aladdin

http://technet.microsoft.com/zh-cn/magazine/hh549175.aspx

Microsoft Fakes 提供了两种模拟类型成员的方式.以下两种方式的替代实现,都可以由委托来重新实现.
1.Stub Type,存根类型,可以动态地为接口及非密封的virtual或属性附加委托,以重新定义其实现,生成的类为强类型.
2.Shim Types,填充类型,解决了密封类或static成员的问题,T的填充类型ShimT可以为T的每个成员提供一个替代实现

Microsoft Fakes相关推荐

  1. 解决问题:无法对 System程序集 添加Fakes程序集

    为了在单元测试中指定DateTime.Now的值,我采用Microsoft Fakes技术的Shim. 主要参考了园里的http://www.cnblogs.com/FreeDong/p/335311 ...

  2. 单元测试 Mocking 类库需具备的特性

    一个优秀的单元测试 Mocking 类库,需要具备如下几个特性: 易用性:有非常明确的 API ,易于使用并易于记忆. 健壮性:行为结果始终一致,并保持准确. 帮助性:当程序出错时,给出尽可能明确的原 ...

  3. .gitignore for Visual Studio项目和解决方案

    将Git与Visual Studio Solutions( .sln )和Projects结合使用时,我应该在.gitignore包含哪些文件? #1楼 晚到这里聚会,但我也发现我使用以下内容. 有些 ...

  4. Visual Studio 2015价格大幅下调

    微软近期宣布,他们将对旗下产品Visual Studio的销售方式进行重新调整.从VS 2015开始将只包含三个主要的SKU或是版本:即社区版.包含MSDN的专业版和同样包含MSDN的企业版.其中价格 ...

  5. IntelliTest实战直通车(上集)

    IntelliTest前世今生   IntelliTest的前身是微软研究院的白盒测试框架Pex,当时的Pex并未集成到Visual Studio中,开发者需要单独下载和配置,在下载时会附带一个叫Mo ...

  6. Mac下Git项目使用的.gitignore文件

    https://www.gitignore.io/ 这个网站可以搜索特定项目.系统所需要的.gitignore 我现在主要是在Mac上用Visual Studio Code进行开发,所以直接搜索Mac ...

  7. C#坏习惯:通过不好的例子学习如何制作好的代码——第3部分

    目录 这篇文章的目标 什么是c#中的静态类? 我们去看看代码 问题 单元测试 未来的变化 如何修复?? !! 第一步 第二步 第三步 第四步 这次改变后我们获得了什么? 单元测试问题--已解决 未来的 ...

  8. 深入浅出Git教程+一个小时学会Git(转载)(堪称完美)

    转载自: https://www.cnblogs.com/best/p/7474442.html#!comments 目录 一个小时学会Git 一.版本控制概要 工作区 暂存区 本地仓库 远程仓库 1 ...

  9. ASP.NET和.NET Core项目.gitignore模板

    我们往代码仓库中提交代码时,如果将所有文件都提交上去,会提交很多临时目录和文件(如:bin目录中生成的dll文件,log日志,obj目录中的临时编译文件),这些文件会严重干扰我们的代码管理,因此需要将 ...

  10. C# 项目拉完代码引用全是黄色感叹号的处理(附:C#项目提交Git的ignore配置)

    一.现象 提交完代码后,其他人拉代码引用全是黄色感叹号,如图: 二.处理方案 右击 -> 在文件资源管理器中打开文件夹 -> 找到.csproj文件 -> 用txt打开 -> ...

最新文章

  1. Linux从程序到进程
  2. win10java插件删除不掉_win10系统卸载电脑上的java的操作方法
  3. 测试结果分析_9种国内外纺织品耐摩擦色牢度测试方法结果分析
  4. 【驱动】linux下I2C驱动架构全面分析
  5. PHP面向对象常见的关键字和魔术方法
  6. 【Java】判断某值是否在数组中,使用Arrays类
  7. 学用软件:laTex软件初体验
  8. 软件测试--面试时如何回答接口测试怎么进行
  9. extern “C“那些事
  10. 微信小程序做搜索(精细版)
  11. mysql ndb_MySQL NDB Cluster概述
  12. Everything研究之读取NTFS下的USN日志文件(1)
  13. halcon第五讲:汉字识别
  14. ARM基础(5) ARM通讯接口
  15. final可以修饰些什么
  16. 不要相信深度学习报告的TOPS指标
  17. Arduino Uno驱动四位数码管
  18. megaface测试流程
  19. 2021年阜阳一中高考成绩查询,2020年阜阳高考状元名单资料,阜阳今年高考状元是谁...
  20. Debian10搭建Samba文件共享服务器

热门文章

  1. Service GIS
  2. 下载安装Redis+使用
  3. 使用Spring实现AOP(XML+注解)
  4. sql plus命令大全(2)
  5. Jmeter在Windows上分布式压测遇到的坑
  6. Codeforces Round 258(Div. 2)
  7. AGC005_E Sugigma The Showdown
  8. java (Eclipse)连接MySQL数据库
  9. 大型架构之科普工具篇
  10. 软件工程概论网站系统开发基础及目标概述