I am trying to beef up my testing abilities as they leave something to be desired. I immediately got caught on the idea that Test Driven Development would be if not the entire solution then a part of the solution. Only problem was that I really had no idea of what Test Driven Development is all about so I sat through a webcast from Microsoft on the subject. The presentation was James Newkirk a development lead at Microsoft and the man behind NUnit which is the defacto way of unit testing stuff in .NET.
The webcast gives a great overview of Test Driven Development and the ideas behind it. It even goes further and demoes how you would go about putting together some tests in Visual Studio .NET 2003. Please be aware that you need to provide a name before you will be able to view the presentation.
If you need some additional reading "Pragmatic Unit Testing in C# with NUnit" seems like the choice of books along with "Test-Driven Development in Microsoft .NET". My vote for which book is better is still out though.
Also there is a quite interesting article over at CodeProject.com on the subject.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.