Testing the WWTravelClub application
In this section, we add some unit and functional test projects to the PackagesManagement
frontend microservice we described in the A frontend microservice section of this chapter. If you don’t have it, you can download it from the section of the GitHub repository associated with the book in the ch19
folder. It is worth pointing out that in real-world projects, unit test batteries are enhanced by integration tests, and acceptance tests would include not only functional tests but also various kinds of performance tests.
You are encouraged to review Chapter 9, Testing Your Enterprise Application, before continuing with this section.
As a first step, let’s make a new copy of the solution folder and name it PackagesManagementWithTests
. Then, open the solution and add it to an xUnit .NET C# test project named PackagesManagementTest
. Finally, add a reference to the ASP.NET Core project (PackagesManagement
), since we will test it...