看看成长中的面向对象软件,由Steve Freeman和Nat Pryce 的测试指导 - 一项正在进行的工作,但是免费在线.代码示例在java中,如果您是C#开发人员,这应该不是问题,并且广泛关注于Mocks.
单元测试的艺术:使用 Roy Osherove(亚马逊页面,官方网站)的.NET中的示例听起来就像你正在寻找的.他专门介绍了存根和模拟对象的概念(使用"自己动手"方法),然后是第二章使用模拟对象框架,特别是Rhino Mocks.对测试驱动开发的重视程度较低,但是有很多关于TDD的信息可以从其他来源获得,而TDD并不是特定于语言的.