Personally, I prefer the Visual Studio Unit Testing Framework, for two main reasons:
- It integrates seamlessly with the IDE;
- It's one less program to deploy in a dev environment.
Having said that, pretty much any unit testing framework will do the trick, the important thing is to have tests!