12.2 Agregando el proyecto de pruebas de integración
Last updated
Last updated
Agregamos un nuevo Proyecto de prueba de MSTest con (.NET Core) en C#, tecleamos la palabra MSTest para buscarlo
Agrega un nuevo proyecto a tu solución, con el nombre CaducaRest.IntegrationTest.
Selecciona .NET 6.0
Tecleamos el nombre CadudaRest.IntegrationTest y damos clic en Crear
Te crea el proyecto de pruebas.
Con MSTest a la clase que contiene las pruebas unitarias se le agrega el atributo [TestClass] y a los métodos [TestMethod].
Agregamos la referencia de nuestro proyecto CaducaRest para obtener acceso a las clases de nuestros modelos.
Agregamos el paquete de Microsoft.AspNetCore.App el cual contiene todas las funciones para tokens, los archivos .resx para los mensajes de error, etc.
Agregamos el paquete Microsoft.AspNetCore.TestHost, con este paquete podemos simular conectarnos a un servicio, lo utilizaremos para simular los mensajes de error.
Otro paquete que suele utilizarse es Moq, esto nos permite crear los objetos sustitutos de una forma fácil.
Por último instalamos el paquete System.Text.Json el cual nos permite convertir un objeto en Json o viceversa.