Tests knowing about implementation details and testing the implementation details (which is the case 99.999% of the time if you use mocks) is more common than not. Even when the main value of automated testing is being able to change those very implementation details, that you now cannot do.
A whole bunch of work spent for no benefit or negative benefit is pretty common.
No comments yet.