Uncle Bob: mocking mocking and testing outcomes
Bob Martin wrote a great article on the overuse of mocking frameworks.
His position is that whilst they are sometimes useful, they shouldn’t be the hammer with which you hit every nail - which is how they are often presented.
He advocates hand-rolled mocks for the simple cases, and realizing that when this gets painful, you have a code smell re the coupling of the classes in the system under test.

