The article addresses this: you need to write tests for the fake as well.
I'm not sure I buy this as something that's desirable to have to do, but it should address your concern.
I'm not sure I buy this as something that's desirable to have to do, but it should address your concern.
These fakes are much less maintenance heavy. As changes to implementation details don't require changes to tests. Hence, whilst you need to write tests for your tests, you spend less time writing tests in total.