Introducción a Testcontainers para .NET
Tabla de contenidos
Aprende cómo crear una aplicación .NET y probar interacciones con la base de datos
usando Testcontainers para .NET con una instancia real de PostgreSQL.
Tiempo estimado
20 minutos
En esta guía, aprenderás cómo:
- Crear una solución .NET con un proyecto de origen y otro de pruebas
- Implementar un
CustomerServiceque 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
NoteSi eres nuevo en Testcontainers, visita la introducción a Testcontainers para aprender más sobre Testcontainers y los beneficios de usarlo.
Módulos
- Crear el proyecto
Configura una solución .NET con un servicio de clientes respaldado por PostgreSQL.
- Escribe pruebas
Escribe pruebas de integración usando Testcontainers para .NET y xUnit con una base de datos PostgreSQL real.
- Ejecutar pruebas
Ejecuta tus pruebas de integración basadas en Testcontainers y explora los siguientes pasos.