I first wrote about NDbUnit back in 2006. Unfortunately, it doesn’t appear much new has happened with the project since then. The current version (1.2) is still a great help for unit testing when you need to put a database into a known state. If an application you’re testing uses strongly-typed datasets as its data access layer (DAL), integrating the use of NDbUnit into your existing unit tests is even easier because it uses XSD files.
I’ve revised my previous sample project using Visual Studio 2008. You can download the source as a zip file. Make sure you have NUnit (I used version 2.4.7) and NDbUnit installed before you attempt to run the sample tests.