Lilypie Primer PicLilypie Primer Ticker

viernes, 21 de septiembre de 2007

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.
Se incluye una versión de consola y también se integra con Visual Studio 2005 mediante TestDriven.NET.

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.