Se lanza xUnit.net
Ayer fue anunciado el lanzamiento de un nuevo framework de pruebas unitarias para la plataforma .NET: xUnit.NET.
A decir de sus creadores (los mismos de NUnit), esta nueva herramienta implementa lecciones aprendidas en varios años de uso de NUnit.
Entre las principales diferencias entre NUnit y xUNIT.NET se citan:
- Instanciación de objetos para cada Test Method.
- Se eliminan los atributos [SetUp] y [TearDown]
- Se elimina el atributo [ExpectedException] , y se lo reemplaza por Assert.Throws()
- Funcionalidad Tipo Aspect
- Varios atributos han sido eliminados:[TestFixture], [Ignore], [SetUp], [TearDown], [ExpectedException], [TestFixtureSetup], [TestFixtureTearDown].
- Uso de genéricos en los Asserts.
- Uso de delegados anónimos.
La página del proyecto es http://www.codeplex.com/xunit
El blog en que uno de los autores anuncia el lanzamiento del producto se encuentra en http://jamesnewkirk.typepad.com/posts/2007/09/announcing-xuni.html
Aprovecharé estos dias para probar este framework y les comentaré los resultados.