VS2010 also.comes with testing support with TDD tool. In this approach of development, a developer first writes unit tests based on the product specification, and then writes source code to make a test succeed. VS 2010 supports TDD by generating new types and members in your source code when you first reference them in your test cases, before they are defined.