Live Unit Testing
Live Unit Testing has become a reality with the release of Visual Studio 2017. The next iteration of Microsoft’s world-class IDE which was released on the 7th of March 2017, has given developers a host of new and exciting features (a new-ish feature C# Interactive being a favorite of mine). Check out the video below and see how to enable this feature. It provides visual indicators inside your code editor on code coverage as well as the result of your tests.
See more videos on the Developer Community YouTube Channel
Live Unit Testing in Visual Studio 2017
As you change code, so the code editor updates in real time to update you on the status of your unit tests. Code without unit tests are marked with a blue stripe. Passing tests are indicated by a green check, while failing tests are indicated by a red cross. This gives developers an immediate view of the health of their code as they code and allows them to address issues sooner rather than later.
Go check out my book on C# 7
The best thing of all is that it enables developers to seamlessly view the unit test results as they focus on important work. A lot of developers say that writing unit tests and continually re-evaluating those tests waste time. The non-intrusive nature of Live Unit Testing puts all that to an end. There is actually no reason now not to include unit test in your Visual Studio 2017 projects.
Take note that the Live Unit Testing feature is only available in Visual Studio 2017 Enterprise. To find out more about Visual Studio, head on over to the Visual Studio website. Developers can also download the free Community Edition. Compare the various Visual Studio editions to see which one suits you best.