Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pruebas Unitarias - Xunit

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 run

o

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 test

Estos pasos cargarán las pruebas unitarias Xunit en la terminal bash o la terminal de su preferencia de la siguiente manera:

image

Indicando que las pruebas ejecutadas han sido resueltas de manera correcta.

Tecnologías 🖥️

Lenguaje

C# Badge

Framework

Librerias

  • Xunit v2.5.3
  • Moq v4.20.72
  • Pomelo.EntityFrameworkCore.MySql v8.0.2
  • Microsoft.EntityFrameworkCore v8.0.8

Base de datos

MySql

Documentación

Postman

Patrón de diseño

SOA (Arquitectura Orientada a Servicios)


Desarrolladores 👨🏻‍💻

QA Tester 🛠️

Fernando
Github

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages