When developing unit tests, C# developers, typically, leverage one of the unit testing frameworks, such as NUnit, XUnit, or MSTest. Testing frameworks make it easy to perform common tasks such as creating new tests, running groups of tests, and reviewing the test run summary.
This book will leverage MSTest, which is fully integrated with Visual Studio.