NUnidad | |
---|---|
| |
Tipo de | Sistema de prueba automatizado |
Desarrollador | Charlie Poole y otros |
Escrito en | C# |
Sistema operativo | Todo compatible con Microsoft .NET o Mono |
ultima versión | 3.2.1 ( 19 de abril de 2016 [1] ) |
Formatos de archivo legibles | Proyecto NUnit [d] |
Formatos de archivo generados | Proyecto NUnit [d] |
Licencia | MIT |
Sitio web | nunit.org |
NUnit es un marco de pruebas unitarias de código abierto para aplicaciones .NET . Ha sido portado desde el lenguaje Java ( biblioteca JUnit ). Las primeras versiones de NUnit se escribieron en J# , pero luego todo el código se reescribió en C# usando innovaciones de .NET como .
También existen extensiones conocidas del paquete NUnit original, la mayoría de las cuales también son de código abierto. NUnit.Forms amplía NUnit con herramientas para probar los elementos de la interfaz de usuario de Windows Forms . NUnit.ASP realiza la misma tarea para los elementos de la interfaz en ASP.NET .
Ejemplo de prueba NUnit:
utilizando NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , "Multiplicar" ); } }NUnit encuentra automáticamente el método ExampleTestOfNUnit.TestMultiplication()usando la reflexión (reflexión)