Main types of .NET projects used at WWTravelClub
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 them into the search engine as follows:
Figure 21.1: Searching types of .NET Core projects in Visual Studio
There, you will find common C# projects (console, a class library, Windows Forms, and 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 the software to be modified frequently without jeopardizing its reliability.
You may also want to define your class library projects under...