Summary
You have learned what automated testing is and the value that it brings to software development. You've learned how to install a MS SQL Server database in a Docker container for Linux or macOS users. You've learned what xUnit is and why it is suited to building modern .NET apps, and how to use xUnit with FluentAssertions
. You've also learned what are the pros and cons of unit and integration testing.
In the next chapter, we will do ASP.NET Core and Vue.js app deployments in containers and in the Azure Cloud.