Let's see the following disadvantages of using the stub implementation in unit tests:
- A change to an interface requires a change to a stub
- Your stub must implement all methods, even those not used by a specific scenario
- If a stub is reused, refactoring can break other tests