Hang on a minute. I'm both Superprogrammer and a washed up old has-been? This is getting confusing.
There's no shame for me in using integration tests. They just hint at an alternate universe where the design is different and they either disappear entirely or become unit tests. So today isn't the day that happens. Okay. "Perfect" is a verb.