What's New in Visual Studio 11 Beta Unit Testing

This post introduces significant changes to Visual Studio's unit testing capabilities in the VS11 Beta. Key contributions include: a new Unit Test Explorer UI with Red-Green Bar, search, and prioritization of failed tests; support for third-party test frameworks via a meta-runner and plugin adapters; improvements to the built-in MS-Test framework including performance, scale, .NET 64-bit support, and multi-targeting; introduction of async unit test support for methods returning Task or Task<T> using the 'await' keyword; a native C++ unit testing framework; the Visual Studio Fakes framework for test isolation (Stubs and Shims); simplified code coverage analysis and the ability to run coverage for specific tests; and a 'Run Tests After Build' feature for continuous testing. Test Lists are deprecated.