什么关于C#的TDD治疗Mocks的书

时间:2009-05-19 00:13:43

标签: c# .net tdd mocking

你能推荐一本关于单元测试的书和C#的TDD,至少有一些Mock对象的处理吗?

我看过这个question,但似乎没有提到嘲笑。

4 个答案:

答案 0 :(得分:6)

请看看史蒂夫弗里曼的Growing Object-Oriented Software, Guided by Tests和 Nat Pryce - 一项正在进行的工作,但在线免费。代码示例在java中,如果您是C#开发人员,这应该不是问题,并且广泛关注模拟。

答案 1 :(得分:6)

单元测试的艺术:使用.NET中的示例由Roy Osherove(Amazon PageOfficial Site)听起来像你正在寻找的。他用了一章介绍了存根和模拟对象的概念(使用“自己动手”方法),然后是第二章使用模拟对象框架,特别是Rhino Mocks。对测试驱动开发的重视程度较低,但是有很多关于TDD的信息可以从其他来源获得,而TDD并不是特定于语言的。

答案 2 :(得分:3)

在我看来,C#中使用NUnit的第二版语用单元测试是单元测试的最佳介绍。它也有关于Mock Objects的章节。

答案 3 :(得分:1)

XUnit Test Patterns有两个关于测试双打的部分,包括模拟。不是C#特定的,但确实包含C#示例。