Book use case – understanding the main types of .NET projects
The development of this book’s use case will be based on various kinds of .NET Core Visual Studio projects. This section describes all of them. Let us select New project in the Visual Studio File menu.
For instance, you can filter .NET Core project types by typing it in the search engine, as follows:
Figure 2.24: Searching types of .NET Core projects in Visual Studio
There, you will find common C# projects (console, a class library, Windows Form, WPF), and various types of test projects, each based on a different test framework: xUnit, NUnit, and MSTest. Choosing among the various testing frameworks is just a matter of preference since they all offer comparable features. Adding tests to each piece of software that composes a solution is a common practice and allows software to be modified frequently without jeopardizing its reliability.
You may also want to define your class library projects...