最终内容，就能够验证数据库保存方法的执行次数是否与预期相符。 这种方法可以发现不可见的性能问题，例如一个开发人员对丢失数据感到紧张，编写了多次对 codice_5的调用，而一次调用就已经足够了。
在测试驱动开发中的使用.使用测试驱动开发(TDD)方法的程序员在编写软件时会使用模拟对象。模拟对象满足更复杂的真实对象的接口需求，并代替真实对象的位置，有了模拟对象，程序员就可以对一个领域的功能性进行单元测试，而不需要实际调用复杂的下层或协作的类。 使用模拟对象使得开发人员可以关注与被测