Esta API ha sido desarrollada utilizando .NET 8. Para garantizar su correcta ejecución, es necesario contar con Visual Studio 17.8 o superior además del SDK de .NET 8 instalado en su máquina.
La base de datos ha sido incluida dentro del repositorio para facilitar la ejecución de pruebas. Recomiendo utilizar esta base de datos preconfigurada para evaluar las funcionalidades de la API.
En el repositorio se incluye un PDF titulado "Documentación y Pruebas" que contiene detalles extensos sobre las pruebas unitarias realizadas, así como documentación detallada de los endpoints de la API.
Para desplegar la API localmente y acceder a sus endpoints a través de Swagger, siga estos pasos:
- Abra el archivo de solución
RetoTecnico.sln
con Visual Studio. - Si es necesario, instale el certificado SSL por defecto de ASP.NET.
- Asegúrese de que la ejecución con
IIS Express
esté habilitada en la barra de herramientas. - Ejecute la solución. Esto iniciará automáticamente el servidor local y abrirá su navegador web por defecto.
Una vez desplegada, la interfaz de Swagger se abrirá automáticamente en su navegador web. Desde esta interfaz, podrá explorar y probar los diferentes endpoints disponibles en la API.