Contenido del curso

    1. Bienvenido al curso .NET: Pruebas completas para minimal API

    2. ¿Cómo funcionará el curso?

    3. ¿Cómo hacer preguntas?

    4. Instalaciones recomendadas

    5. Nota de actualización: Trabajar con solution explorer

      PRUEBA GRATIS
    6. ¡Únete a Nuestra Comunidad de DevTalles en Discord!

      PRUEBA GRATIS
    1. Introducción a la sección

    2. Temas puntuales

    3. Introducción a las pruebas, tipos y AAA

    4. Introducción a xUnit

    5. Creación de proyectos

    6. Primera prueba (¿el proyecto de pruebas funciona?)

    7. Código base del dominio: productos y servicio

    8. Clase de pruebas para ProductService

    9. Todos cumplen la condición (Assert.All + Assert.True)

    10. No contiene productos más baratos (Assert.DoesNotContain)

    11. Caso sin resultados (Assert.Empty)

    12. Comprobar la cantidad esperada (Count + Assert.Equal)

    13. Verificar el contenido y el orden exacto (Assert.Collection)

    14. Clase CustomerNameService

    15. Clase de tests y primer test CustomerNameService

    16. Manejo de espacios extra (Trim)

    17. Aserciones con StartsWith y EndsWith

    18. Prueba con Contains

    19. Iniciales correctas (string)

    20. Iniciales devuelven null en casos inválidos (null / whitespace)

    21. Misma lógica, pero con [Theory] e [InlineData]

    22. Nombre completo válido (Assert.True)

    23. Casos inválidos (Assert.False + Theory)

    24. Código de la sección

    1. Introducción a la sección

    2. Temas puntuales

    3. Clase DiscountService (Tarea)

    4. Clase de tests para DiscountService y primer test

    5. Adulto estándar sin años de fidelidad

    6. Adulto mayor con descuento base

    7. Bonus por fidelidad (Theory con varios casos)

    8. Descuentos siempre en un rango válido (Assert.InRange)

    9. Excepción para edad y años negativos (Assert.Throws)

    10. Casos límite para edades (bordes de los rangos)

    11. Clases Customer, LoyalCustomer y CustomerFactory

    12. Es del tipo cliente normal

    13. Es del tipo cliente leal (Tarea)

    14. Theory optimizando para múltiples escenarios

    15. Código fuente

    1. Introducción a la sección

    2. Temas puntuales

    3. ¿Qué es Minimal API? Comparativa con Standard API

    4. Creando un proyecto con Minimal API

    5. Limpieza y adaptación del proyecto base

    6. Preparar la estructura de directorios por Features

    7. Productos: agregar modelos

    8. Productos: agregar datos

    9. Productos: implementar servicios

    10. Productos: agregar endpoints (listar, obtener, crear)

    11. Productos: agregar endpoints (actualizar y borrar)

    12. Clientes: agregar modelos

    13. Clientes: agregar datos

    14. Clientes: implementar servicios

    15. Clientes: agregar endpoints

    16. Órdenes: agregar modelos

    17. Órdenes: agregar datos

    18. Órdenes: implementar servicios

    19. Órdenes: agregar endpoints

    20. Agregar documentación del proyecto

    21. Código de la sección

    1. Introducción a la sección

    2. Temas puntuales

    3. ¿Por qué testear una Minimal API?

    4. Crear proyecto de pruebas y dependencias necesarias

    5. Usings globales para las pruebas

    6. Pruebas servicios productos

    7. Pruebas endpoints de productos

    8. Pruebas endpoints producto por id

    9. Pruebas creación producto

    10. Pruebas actualización producto

    11. Pruebas actualización producto no encontrado

    12. Pruebas borrar producto

    13. Pruebas servicios clientes

    14. Prueba endpoint clientes

    15. Pruebas endpoint cliente por Id

    16. Pruebas servicios órdenes

    17. Prueba endpoint órdenes

    18. Código de la sección

    1. Introducción a la sección

    2. Temas puntuales

    3. Introducción a pruebas de integración y WebApplicationFactory

    4. Instalar dependencia y configurar los usings

    5. Crear CustomWebApplicationFactory

    6. Pruebas listar clientes

    7. Pruebas obtener cliente

    8. Pruebas crear producto

    9. Pruebas actualizar producto

    10. Pruebas borrar producto

    11. Pruebas para órdenes

    12. Código de la sección

Acerca de este curso

  • 98 lecciones
  • 6 horas de contenido en video
  • Teddy Paz
  • Exclusivo con tu suscripción DevTalles PRO


¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.