Dennis shares a comprehensive automated testing setup for Umbraco 16 on GitHub, aimed at facilitating test-driven development. The repository includes a small example website, a unit testing project, and an integration testing project, providing practical examples and encouraging community contributions to enhance testing practices in Umbraco.
In this tutorial, Dennis explains how to conduct integration testing for an Umbraco project using TestContainers and a real SQL Server database. Key steps include setting up Docker, creating a utility for database management, and writing tests for Entity Framework Core and the Umbraco site. The process enhances testing reliability and efficiency.