12.2 Agregando el proyecto de pruebas de integración
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].
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
}
}
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.
Install-Package Microsoft.AspNetCore.App
Agregamos el paquete Microsoft.AspNetCore.TestHost, con este paquete podemos simular conectarnos a un servicio, lo utilizaremos para simular los mensajes de error.
Install-Package Microsoft.AspNetCore.TestHost
Otro paquete que suele utilizarse es Moq, esto nos permite crear los objetos sustitutos de una forma fácil.
Install-Package Moq
Por último instalamos el paquete System.Text.Json el cual nos permite convertir un objeto en Json o viceversa.
Install-Package System.Text.Json
Last updated
Was this helpful?