The Test That's Hardest to Write Is Telling You Something About Your Design
When a test requires 40 lines of setup and three mocks for four lines of assertion, engineers blame the test. The test isn't the problem. It's the first thing honest enough to say the design is wrong.