随笔分类 -  单元测试

摘要:测试方法1//准备MockIFoo接口2varmock=newMock();3//配置准备模拟的方法,当调用接口中的DoSomething方法,并传递参数"bing"的时候,返回true4mock.Setup(foo=>foo.DoSomething("ping")).Returns(true);56//方法的参数中使用了out参数7//outarguments8varoutString="ack";9//当调用TryParse方法的时候,out参数返回"ack",方法返回true,lazyevaluated 阅读全文
posted @ 2013-10-17 17:33 手撕.net 阅读(331) 评论(0) 推荐(0)
摘要:一、前言 最近团队要尝试TDD(测试驱动开发)的实践,很多人习惯了先代码后测试的流程,对于TDD总心存恐惧,认为没有代码的情况下写测试代码时被架空了,没法写下来,其实,根据个人实践经验,TDD并不可怕,还很可爱,只要你真正去实践了几十个测试用例之后,你会爱上这种形式方式的。微软对于TDD的开发方式是大力支持和推荐的,新发布的VS2012的团队模板就是根据。新的Visual Studio 2012给我们带来了Fakes框架,这是一个针对代码测试时对测试的外界依赖(如数据库,文件等)进行模拟的Mock框架,用上了之后,我立即从Moq的阵营中叛变了^_^。截止到写此文的时间,网上还没有一篇关于Fa. 阅读全文
posted @ 2013-10-15 12:33 手撕.net 阅读(642) 评论(1) 推荐(1)