About
This skill provides comprehensive guidance and implementation patterns for testing .NET Aspire applications with real infrastructure dependencies rather than mocks. It automates the setup of distributed application fixtures, manages dynamic endpoint discovery, and ensures proper resource lifecycle handling using xUnit's IAsyncLifetime. Whether you are verifying service-to-service communication, testing with live SQL or Redis containers, or integrating Playwright for UI testing, this skill helps developers build reliable test suites that mirror production environments while solving common hurdles like Linux file descriptor exhaustion.