Easy access unit test generation functionality returns to Visual Studio 2012 and 2013 Preview based on a tool produced the Visual Studio ALM Rangers. Multiple unit test frameworks and C#/VB .NET are supported.
The recently released, Visual Studio Unit Test Generator includes support for multiple test framework and enables you to unit test applications directly from within Visual Studio 2012 and 2013.
NUnit, XUnit.net, QUnit, Jasmine, Chutzpah are all supported in the Visual Studio 11 Beta along with MSUnit, promising better choice and over-all unit-testing experience for developers. And the list is expected to get bigger towards the final release of VS 11.
Pex is a white-box test generation tool from Microsoft Research. Instead of hand-writing a separate test case for each execution path within a given method, Pex allows a developer to write a single parameterized test method, which Pex will use to generate a suite of standard unit tests to exercise paths within the target method.
The White project is an automated testing framework for Win32, WinForm, WPF and SWT (java) applications. Use it in combination with your favorit xUnit framework just like WatiN to perform user acceptance testing.