Test .NET code against real services in Docker.
Guides the creation of .NET integration tests that check real databases, queues, and caches in Docker rather than mocks.
When to use it
Use when writing integration tests that need real infrastructure, including data access, message queues, caching, and database migrations.
It changes how the agent writes integration tests by using real containerized infrastructure, isolating test data, and managing container cleanup.
What you provide
The testing guidance is for .NET code.
Docker support is required to run the container-backed tests, including in CI.
The guide targets TestContainers 4.x and uses provider module builders; its examples rely on 4.x behavior.
This skill
docker container prune -f
Deletes stopped Docker containers (irreversible)