In software development, we have code + unit tests. Sometimes I forget to the run unit tests, or maybe I'm too lazy to run them.
I'm looking for a tool that runs unit tests automatically when I have changed code and notifies me if I broke a test.
- must run on Windows 10
- must be compatible with MSTest
- must support .NET (C#)
- might be a plugin to Visual Studio (2015 and higher at least) or be a standalone tool
- it will not disturb me much, i.e. performance-wise. Perhaps it can only run the tests that are affected by the code change and not all the tests all the time.
- supports other unit test frameworks such as NUnit