Provide an introduction to Test Driven Development (TDD), how TDD influences you design enhances the quality of the developed solution. We will look at the challenges faced in doing Unit Testing in a SharePoint environment and look at mocking out the core SharePoint object model elements using the new Typemock Isolator APIs. We will discuss some of the way you can approach TDD in your environment and the challenges you are like to face.