NUnidad


NUnit es un marco de pruebas unitarias de código abierto para .NET Framework y Mono . Tiene el mismo propósito que JUnit en el mundo de Java , y es uno de los muchos programas de la familia xUnit . [ cita requerida ]

NUnit proporciona un corredor de consola (nunit3-console.exe), que se utiliza para la ejecución por lotes de pruebas. El corredor de la consola funciona a través de NUnit Test Engine, que le brinda la capacidad de cargar, explorar y ejecutar pruebas. Cuando las pruebas deben ejecutarse en un proceso separado, el motor utiliza el programa nunit-agent para ejecutarlas. [ cita requerida ]

El corredor NUnitLite se puede utilizar en situaciones en las que un corredor más simple es más adecuado. Permite a los desarrolladores crear pruebas autoejecutables. [ cita requerida ]

NUnit proporciona un rico conjunto de aserciones como métodos estáticos de la Assertclase. Si una aserción falla, la llamada al método no regresa y se informa un error. Si una prueba contiene varias afirmaciones, no se ejecutará ninguna que siga a la que falló. Por esta razón, generalmente es mejor probar una afirmación por prueba. [ cita requerida ]

Antes de NUnit 2.4, se usaba un método separado de la Assertclase para cada aserción diferente. Sigue siendo compatible con NUnit, ya que mucha gente lo prefiere. [ cita requerida ]

Cada método de afirmación se puede llamar sin un mensaje, con un mensaje de texto simple o con un mensaje y argumentos. En el último caso, el mensaje se formatea utilizando el texto y los argumentos proporcionados. [ cita requerida ]