Building a mocking library

Test-Driven Development