dotnet-testing-advanced-aspire-testing - .NET Aspire Integration Testing Framework
Complete guide to .NET Aspire Testing integration framework with container lifecycle management
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create integration tests
- setup AppHost project
- manage container lifecycle
- configure test environment
- test multiple services
- initialize database
- wait for service readiness
- migrate from Testcontainers
- configure Respawn
- setup collection fixtures
Inputs
- .NET 8 SDK
- Docker Desktop
- AppHost project
Outputs
- Integration tests
- Test reports
- Containerized services
Requirements
- .NET 8 SDK or higher
- Docker Desktop with WSL 2 or Hyper-V
- AppHost project with Aspire.Hosting
- Aspire.Hosting.Testing NuGet package
