Compartir comentarios
Las respuestas se generan en base a la documentación.

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 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 para aprender más sobre Testcontainers y los beneficios de usarlo.

Módulos

  1. Crear el proyecto

    Configura una solución .NET con un servicio de clientes respaldado por PostgreSQL.

  2. Escribe pruebas

    Escribe pruebas de integración usando Testcontainers para .NET y xUnit con una base de datos PostgreSQL real.

  3. Ejecutar pruebas

    Ejecuta tus pruebas de integración basadas en Testcontainers y explora los siguientes pasos.