we are adding tests to legacy code and there are generally 10 to 15 mocks for 20 to 25 line test. Myself, I think these tests are worse than not having any and have simply injected a significant amount of extra complexity, but they didn't ask me.