I’ve been doing database unit testing for some time now as part of my normal development process. I was even doing it before Microsoft first began to release tools for database unit testing in Visual Studio 2005 Team Edition for Database Professionals. It has always been a second nature to me. However, this is not true for every developer and so I decided I should write about what database unit testing is and how can it add value to development.