Wow. Five posts on unit testing and/or EDD in a row... this has got to be a record.
Brad has a great post on the Testable Object Pattern. I've used this pattern on my own code without realizing it, as I also don't like "magic" setup and tear down methods that rely on a particular implementation of a unit testing framework.
Enjoy writing those examples first.