Since you're exploring TDD, Jon and you should check out BDD. I find it a excellent way to know where to start your testing and seems to do a better job of ensuring you only create what you really need.
Also, you two should defiantly check out NuGet. It makes adding dependencies to your solutions so simple.
(full disclosure; I wrote these articles but linked back to all my sources)