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.

https://ponderingdeveloper.wordpress.com/2011/04/05/yum-brains-a-bdd-example-using-specflow/

Also, you two should defiantly check out NuGet.  It makes adding dependencies to your solutions so simple.

https://ponderingdeveloper.wordpress.com/2011/03/18/nuget-visual-studio-package-installer/

(full disclosure; I wrote these articles but linked back to all my sources)