Marc Rufer

I am a passionate software engineer, living in Switzerland and interested in DevOps, DevSecOps, application security, web development and Azure. My favorite tools, technologies and standards are GitHub, Azure DevOps, ASP.NET Core, Git, Terraform, PowerShell, OIDC, SQL, EF Core, REST.

Mastering Integration Testing for .NET Web APIs with WebApplicationFactory and TestContainers

Reduce the fear of making changes to the code to a minimum and at the same time detect bugs early in the development process. This can be achieved by implementing integration tests. With the help of the WebApplicationFactory and the use of the Testcontainers library, .NET Web APIs including common 3rd party dependencies like SQL database, Redis cache and many more can be tested end-to-end and including authorization. In this session you will learn how to do this.