What problem does it solve?
Reduces flaky, low-value, or brittle test suites by providing a clear strategy for testing .NET 10 applications with real dependencies and consistent patterns.
Core Features & Use Cases
- Integration testing with WebApplicationFactory: Exercise the full HTTP pipeline while replacing the app’s real database with Testcontainers to avoid hidden in-memory behavior.
- Real database testing via Testcontainers: Validate SQL behavior, constraints, transactions, and persistence using PostgreSQL/SQL Server containers.
- Maintainable test structure: Enforce the AAA (Arrange, Act, Assert) pattern and focus on observable behavior rather than implementation details, using Verify for snapshot-style assertions.
Quick Start
Load the testing skill when you are writing .NET 10 unit or integration tests and want to choose WebApplicationFactory + Testcontainers, follow AAA, and use Verify or fake time providers where appropriate.