Any reading or advice I\'ve been given on Unit Testing has always suggested a distinct difference between the definition of a Mock and a Stub. My current understanding of these
imho its just that its kind of a silly discussion.
What matters is that you use the mocks/stubs to assert what you need to in the test, and don't assert what you don't.