unit-testing Una prueba unitaria básica.


Ejemplo

En su forma más simple, una prueba de unidad consta de tres etapas:

  • Preparar el entorno para la prueba.
  • Ejecutar el código a probar.
  • Validar el comportamiento esperado coincide con el comportamiento observado.

Estas tres etapas a menudo se llaman 'Arrange-Act-Assert', o 'Given-When-Then'.

A continuación se muestra un ejemplo en C # que usa el marco NUnit .

[TestFixture]
public CalculatorTest
{
   [Test]
   public void Add_PassSevenAndThree_ExpectTen()
   {
       // Arrange - setup environment
       var systemUnderTest = new Calculator();         

       // Act - Call system under test
       var calculatedSum = systemUnderTest.Add(7, 3);  
       
       // Assert - Validate expected result
       Assert.AreEqual(10, calculatedSum);             
  }
}

Donde sea necesario, una cuarta etapa de limpieza opcional se pone en orden.