Integration Testing with TestContainers When to Use This Skill Use this skill when: - Writing integration tests that need real infrastructure (databases, caches, message queues) - Testing data access layers against actual databases - Verifying message queue integrations - Testing Redis caching behavior - Avoiding mocks for infrastructure components - Ensuring tests work against production-like environments - Testing database migrations and schema changes Reference Files - database-patterns.md: SQL Server, PostgreSQL, and migration testing examples - infrastructure-patterns.md: Redis, RabbitMQ…