Está en la página 1de 1

Pruebas Unitarias con IDE Visual Studio

Supongamos que tienes una clase StringUtils con un método Concatenate que concatena dos cadenas de
texto. Vamos a escribir una prueba unitaria para este método utilizando las funciones de pruebas en Visual
Studio.
1.- Agrega una referencia al ensamblado Microsoft.VisualStudio.TestTools.UnitTesting. Puedes hacer esto
haciendo clic derecho en Referencias en el Explorador de soluciones y seleccionando "Agregar referencia..." >
"Ensamblados" > "Framework" > "Microsoft.VisualStudio.TestTools.UnitTesting".
2.- Crea la clase StringUtils con el método Concatenate y la clase de pruebas StringUtilsTests:

using System;

namespace StringManipulation
{
public class StringUtils
{
public string Concatenate(string str1, string str2)
{
return str1 + str2;
}
}
}

using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace StringManipulation.Tests
{
[TestClass]
public class StringUtilsTests
{
[TestMethod]
public void Concatenate_WhenCalled_ReturnsConcatenatedString()
{
// Arrange
StringUtils stringUtils = new StringUtils();

// Act
string result = stringUtils.Concatenate("Hello, ", "world!");

// Assert
Assert.AreEqual("Hello, world!", result);
}
}
}

Pasos:
• Abre la ventana de "Pruebas" en Visual Studio haciendo clic en "Prueba" en la barra de menú y
seleccionando "Ventana de prueba" (Test > Test Explorer).
• Deberías ver tu prueba en la ventana de pruebas. Haz clic en el botón "Ejecutar todas" para ejecutar
la prueba.
Visual Studio ejecutará la prueba y te proporcionará información sobre si la prueba pasó o falló.
Microsoft.VisualStudio.TestTools.UnitTesting integrado en Visual Studio para escribir y ejecutar pruebas
unitarias. El proceso implica crear una clase de pruebas, decorar los métodos de prueba con el atributo
[TestMethod] y usar las funciones de aserción proporcionadas por el marco de pruebas para verificar los
resultados esperados

También podría gustarte