Microsoft Fakes初探
来源:互联网 发布:苹果4s怎么升级4g网络 编辑:程序博客网 时间:2024/05/22 06:28
Microsoft Fakes是微软用来作单元测试的隔离框架
预备知识:30天上手TDD开发
那么Microsoft Fakes是跟谁隔离?当然是具体要测试的类了,也就是说,在单元测试中测试的类不是真正要测试的类,而是模拟对象,这样做的原因是,单元测试不便于依赖具体的测试类
借用一张图片来说明问题
模拟对象有两种方式,填充和存根(有些地方叫测试桩,stub)
Fakes的用法看这里
使用填充码针对单元测试将应用程序与程序集隔离
使用存根针对单元测试隔离应用程序的各个部分
Microsoft Fakes的前身是
Pex and Moles
到vs2012以后,Microsoft Fakes就取代了Pex and Moles,所以vs2012之前的vs版本只能使用Pex and Moles
Microsoft Fakes 与 Pex and Moles的对比
如果你还是不明白填充与存根的区别,及使用场合
看看这里
0 0
- Microsoft Fakes初探
- Microsoft Fakes——Shims简介
- VS2012 Unit Test——Microsoft Fakes入门
- C# fakes
- Fakes, Stubs and Mocks.
- 关于vs 的 Fakes框架
- How QEMU fakes GPA to guest OS
- microsoft office infopath 2003初探-----惊恐微软的技术垄断
- InstallShield for Microsoft Visual C++ 6.0使用初探
- 初探
- Microsoft
- Microsoft!!!
- Microsoft
- Microsoft
- Microsoft
- Microsoft
- Microsoft
- [Microsoft][ODBC Microsoft Access ????] ????? '(???)'?
- **POJ3254 Corn Fields ACM解题报告(状压dp)
- 文件系统
- 自己动手写编译器、链接器-第七章
- MBProgressHUD
- (七)Spring核心框架 - AOP的起源及介绍
- Microsoft Fakes初探
- iOS8 UIKeyInput protocol
- MyEclipse修改HTML,JSP的默认打开方式
- 自己动手写编译器、链接器-第八章
- nginx-并发模型
- javafX8初探(树形表格)
- VS2010中调用matlab文件,没有找到mclmcr.dll,应用程序未能启动
- EditPlus配置问题
- 自己动手写编译器、链接器-第八章