Possible Duplicate:
How deep are your unit tests?
Ok, so it's common wisdom that it's impractical (and maybe not even preferable) to get 100% test coverage. In my experience, there's some code that's simply more trouble to test than it is practical to do so. I've kind of developed an intuition about this. But my team is sort of new to the whole test first way of thinking. I'm having trouble thinking of any guidelines on this subject.
I'll take that as a prompt to mean that maybe my intuition is wrong. So I'll pose the question to you guys: what code shouldn't be unit tested? Bear in mind that we're in legacy code land (at least in Michael Feathers's definition), and I'm trying to push a "test existing code as you go" approach.