# Introducción a Testcontainers para .NET


<!-- Source: https://github.com/testcontainers/tc-guide-getting-started-with-testcontainers-for-dotnet -->

En esta guía, aprenderás cómo:

- Crear una solución .NET con un proyecto de origen y otro de pruebas
- Implementar un `CustomerService` que gestione registros de clientes en PostgreSQL
- Escribir pruebas de integración usando Testcontainers y xUnit
- Gestionar el ciclo de vida del contenedor con `IAsyncLifetime`

## Prerrequisitos

- .NET 8.0+ SDK
- Un entorno Docker compatible con Testcontainers

> [!NOTE]
> Si eres nuevo en Testcontainers, visita la
> [introducción a Testcontainers](https://testcontainers.com/getting-started/) para aprender más sobre
> Testcontainers y los beneficios de usarlo.

