En este proyecto, se desarrolló una API conectada a una base de datos MySQL alojada en Clever Cloud. Se utilizó Xunit para las pruebas unitarias, permitiendo verificar la funcionalidad de la API de forma independiente. Las pruebas incluyen la validación de los endpoints, asegurando que las operaciones CRUD se ejecuten correctamente, con un enfoque en mantener la integridad de los datos y las respuestas de la API. El proyecto de pruebas fue separado del desarrollo principal de la API para mantener una arquitectura modular y fácilmente escalable.
💡 Para poder iniciar el proyecto es necesario tener instalado el .NET Runtine
-
Ir a la carpeta raíz del proyecto ./Api
-
Abrir la terminal
-
iniciar el proyecto con
dotnet runo
dotnet watch💡 Para poder iniciar el proyecto ApiTest es necesario tener instalado Xunit
-
Ir a la carpeta raíz del proyecto ./ApiTest
-
Abrir la terminal
ctrl + ñ- Iniciar el proyecto con
dotnet testEstos pasos cargarán las pruebas unitarias Xunit en la terminal bash o la terminal de su preferencia de la siguiente manera:
Indicando que las pruebas ejecutadas han sido resueltas de manera correcta.
- Xunit v2.5.3
- Moq v4.20.72
- Pomelo.EntityFrameworkCore.MySql v8.0.2
- Microsoft.EntityFrameworkCore v8.0.8
SOA (Arquitectura Orientada a Servicios)
| Fernando |
|---|
| Github |



