What configuration precedence rules apply when overriding connection strings in ASP.NET Core integration tests using WebApplicationFactory?
The goal is to configure ASP.NET Core integration tests so that they never read production secrets while still exercising the same configuration binding logic used in production. When using WebApplicationFactory to create a test host, developers can override settings via environment variables, user‑secrets, or testcontainers, but it is not clear which source