Martin is the host of martinfowler.com, the author of Refactoring, and the Chief Scientist at Thoughtworks. I first came across the term “mock object” a few years ago in the Extreme Programming (XP) community. Since then I've run into mock objects more and more. Partly this is because many of the leading developers of mock objects have been colleagues of mine at Thoughtworks at various times. Part

