Refer to http://blogs.telerik.com/justteam/posts/13-09-09/30-days-tdd-day-one-what-is-tdd fot the project