Structuring large ASP.NET Core projects for testing and readability Testing an API In Memory in ASP.NET Core Circuit Breakers and Application Resilience