你能推荐一本关于单元测试的书和C#的TDD,至少有一些Mock对象的处理吗?
我看过这个question,但似乎没有提到嘲笑。
答案 0 :(得分:6)
请看看史蒂夫弗里曼的Growing Object-Oriented Software, Guided by Tests和 Nat Pryce - 一项正在进行的工作,但在线免费。代码示例在java中,如果您是C#开发人员,这应该不是问题,并且广泛关注模拟。
答案 1 :(得分:6)
单元测试的艺术:使用.NET中的示例由Roy Osherove(Amazon Page,Official Site)听起来像你正在寻找的。他用了一章介绍了存根和模拟对象的概念(使用“自己动手”方法),然后是第二章使用模拟对象框架,特别是Rhino Mocks。对测试驱动开发的重视程度较低,但是有很多关于TDD的信息可以从其他来源获得,而TDD并不是特定于语言的。
答案 2 :(得分:3)
在我看来,C#中使用NUnit的第二版语用单元测试是单元测试的最佳介绍。它也有关于Mock Objects的章节。
答案 3 :(得分:1)
XUnit Test Patterns有两个关于测试双打的部分,包括模拟。不是C#特定的,但确实包含C#示例。