NMock2入门经验

每个做单元测试的人都应该一种技术–MOCK~什么是MOCK?其实没什么神秘的,就是打桩~网上流行的一些.NET的mock框架有:NMock2,Rhino.Mocks等……

NMock2是ThoughtWorks维护的一个开源项目,不知道是不是ThoughtWorks的风格就是敏捷开发基本没有文档,网络上很难找到关于NMock2的文档。而且网上给的例子也很简单,简单到需要自己补充一些东西上去才能跑通。还是用官网上的那个例子:现在有一个银行系统,它实现了一个功能,就是允许两个同名帐户之间实现转账功能。但是很不巧的是,在两个帐户之间转账涉及到汇率的问题,而这个汇率又是天天变的,需要从一个外部的服务来实现的。简单来说就是:
Continue reading “NMock2入门经验”