我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的时候不真正的将数据持久化。这种隔离我们一般使用抽象的方式,也就是利用接口或抽象类将持久化层隔离开,然后利用mock来模拟相应的接口或抽象类来完成相应的持久化类。MoQ就是这种Mock框架之一,MoQ使用了C#3.0,跟NMock相比MoQ使用起来更简单,而且是强类型的方式的,源码和dll可以到http://code.google.com/p/moq/下载。现在MoQ最新的发布版本是3.1版,4.0还处在beta版中,所以我们这里使用的是3.1版。
下面我们就来介绍一下MoQ的具体用法:
文章写的很给力
搜索东西的时候无意来到了这,我刚刚也在写博客,交流下!
博主 Happy New year .
Very GOOD ,Happy New year .
谢谢,有收获,写的不错啊,不错啊
你好!!!!!
踩踩啊~~~~~~~~~~~
,zui 喜欢麦兜了
确实很强大,不错啊。