Clean Up Those Nasty Junk Drawers

One other thing I have found in the past: giving in to the urge to group tests too early can keep you from letting your test suite tell you that your object has a too big interface. Surely there are classes complicated enough to warrant all that has been said above, but an overlong test case can just as well be a smell caused by a single responsibility violation.