Creación de método para obtener contactos con pruebas unitarias
Clase 18 de 22 • Curso de Introducción a DevOps
Contenido del curso
- 5

GitHub Projects: gestión básica de tareas y estructura del código
06:39 - 6

Configuración de proyectos .NET con pruebas unitarias automatizadas
06:41 - 7

Blindaje de rama main y gestión de commits en GitHub
07:07 - 8

Configuración de GitHub Actions para validar pruebas en pull requests
08:35 - 9

Creación de imágenes Docker para APIs de ASP.NET Core
06:52 - 10

Configuración de CI/CD con Docker en GitHub Actions
05:58 - 11

Configuración de despliegue continuo con Docker y GitHub Actions
06:22
- 15

Configuración de OpenTelemetry en aplicaciones .NET Core
08:17 - 16

Variables de ambiente en GitHub Actions y Azure Container App
09:50 - 17

Creación de paneles personalizados con Azure Workbooks
09:50 - 18

Creación de método para obtener contactos con pruebas unitarias
04:02 - 19

Automatización de despliegues con GitHub Actions y pull requests
04:30 - 20

Alternativas de herramientas para procesos DevOps completos
04:06 - 21

Integración de DevOps y metodologías ágiles en equipos de software
03:32 - 22

DevOps como diferenciador entre desarrollo y ingeniería de software
02:55
Configurar correctamente tu proyecto es vital para que tus funcionalidades trabajen eficientemente. En este caso, te compartimos cómo crear un método que permita obtener contactos, complementado con sus respectivas pruebas unitarias. Este proceso ayuda a que tu aplicación opere sin inconvenientes y facilita identificar posibles áreas de mejora.
¿Cómo implementar el método para obtener contactos?
Para desarrollar esta función específica, debes agregar en tu archivo Program.cs el método correspondiente. En este ejemplo, incluimos tres contactos específicos:
- Amin Espinoza
- Oscar Barajas
- Pepe Rodelo
Estos serán usados para validar que tu método extrae correctamente los datos requeridos.
¿Cómo asegurarte que tu código trabaja correctamente?
Es indispensable que realices pruebas unitarias para verificar el comportamiento de tu código. En esta implementación, será suficiente con crear un nuevo archivo llamado ApiContactosTest.cs y pegar el fragmento de código de prueba proporcionado.
Ejecuta las siguientes instrucciones en el terminal para confirmar:
dot net build
dot net test
Esto validará que tengas correctamente agregadas las dos pruebas necesarias y que tu código se compile y ejecute sin errores.
¿Cuál es el proceso ideal para registrar tus cambios?
Al trabajar ordenadamente, crear nuevas ramas tranquiliza el flujo y aporta claridad al proyecto. Recuerda estos pasos para mantener la organización:
- Crea una nueva rama identificándola claramente (ejemplo:
AminES3). - Asegúrate de registrar correctamente tu número de tarea (por ejemplo, número tres).
- Verifica siempre antes de realizar el commit final que tu cambio sea el correcto.
Seguir estos pasos aporta orden y claridad, facilitando tu progreso constante en el desarrollo y asegurando calidad en tu proyecto.
Si tienes dudas o dificultades, comparte tus experiencias y juntos podremos resolverlas paso a paso.