Fix Your Integration Testing Setup With Testcontainers
Summary
When configuring integration tests, avoid re-establishing the database context entirely; instead, leverage the WebHostBuilder's `UseSetting` method to directly provide the correct connection string from existing configuration. This approach allows integration tests to correctly connect to a database running within a test container. The practical takeaway is to streamline and simplify integration test setup by reusing configuration rather than overhauling it.