I saw this on programming.reddit.com the other day, in a converstation about unit testing practices:
No more than one mock per test? If you’re trying to isolate a specific thing, you should mock out everything that’s not that thing, right? –horse_continuum
I answered there, but I wanted to take a moment to expand my answer. The first is the simple answer, that you shouldn’t verify more than one mock object.