Pour s'assurer du fonctionnement correct d'une partie d'un programme, un bon test unitaire s'impose.
Dans le Microsoft .NET Framework, il existe déjà des infrastructures pour réaliser cette tâche (nUnit, csUnit et mbUnit) mais xUnit.net se démarque en voulant simplifier la lecture et la compréhension des résultats des tests unitaires (suppression, par exemple, des attributs d'installation ou de destruction).
Créé par James Newkirk et Brad Wilson, tous deux employés de Microsoft, ce framework vient de passer en version 1.5.
Cette version corrige plusieurs bugs de la 1.1 mais elle propose également de nombreuses nouveautés :
- Better support for 64-bit machines, including forced 32-bit runners
- Introduced a new GUI runner
- [...]
- Additional MSBuild task which consumes project (.xunit) files
- Support for MVC 1.0 and MVC 2 Preview 1, including both C# and VB.NET
- A new test runner object model for runner authors (supporting multiple assemblies)
- IEnumerable/IEnumerable<T> support for Assert.Equal
- Better support for Assert.Throws for expressions which return values
- Support for installation-free running with TestDriven.net (2.23 or later)
La Release Note est consultable dans son intégralité sur la même page.
Lire aussi :

Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.