Sobes.tech
Junior — Middle

¿Puedes enumerar las herramientas o frameworks populares para realizar pruebas unitarias en tus proyectos?

sobes.tech AI

Respuesta de la IA

En C# para las pruebas unitarias, a menudo se utilizan las siguientes herramientas y marcos:

  • NUnit — uno de los marcos más populares para escribir y ejecutar pruebas.
  • xUnit.net — marco moderno y flexible, a menudo utilizado en nuevos proyectos.
  • MSTest — marco integrado en Visual Studio de Microsoft.
  • Moq — biblioteca para crear objetos mock, a menudo utilizada junto con NUnit o xUnit.

Ejemplo de una prueba sencilla con NUnit:

using NUnit.Framework;

[TestFixture]
public class CalculatorTests
{
    [Test]
    public void Add_TwoNumbers_ReturnsSum()
    {
        var calc = new Calculator();
        var result = calc.Add(2, 3);
        Assert.AreEqual(5, result);
    }
}