I was going to title this post TDD Porn, but it seemed inappropriate, still very fitting though. Test-Driven Development is exactly what it says it is. You develop your project with the tests driving you in the desired direction. There’s tons of material on TDD out there, so I won’t cover too many details. The…