It was also called “Smart Unit Tests” prior to Visual Studio 2015 RC. Note: IntelliTest draws from the Pex project and has had several incarnations, starting off as extensions to Visual Studio. The result is a compact suite of tests with high coverage that you didn’t have to write from scratch. The goal is to generate a test suite covering all branches of your code, and so every time it crafts an input that increases coverage, it emits that concrete value as a test case using C# and one of MSTest,, or NUnit as the test framework. For every statement in the code, it crafts an input that will reach that statement, doing a case analysis for every conditional branch-if statements, assertions, and all operations that can throw exceptions-much like white box testing. NET code, it generates test cases by dynamically analyzing the code under test as it is running on the CLR. Fortunately, the IntelliTest feature shipping in the Visual Studio 2015 Enterprise Edition addresses both concerns: it helps you achieve high code coverage at a fraction of the cost. It can even be considered too expensive to do at all. Writing a suit of unit tests that exhaustively exercise and validate the logic of the code under test is not easy.