Dans xUnit.net est-il possible d'exécuter des tests dans l'ordre?

je sais que vous ne devriez généralement pas dépendre de la commande pour vos tests unitaires, mais dans xunit est - il possible de faire fonctionner vos tests dans un certain ordre?

18
demandé sur Lance Fisher 2009-08-09 02:40:52

3 réponses

il y a un échantillon dans notre projet Samples nommé Prioritedfixturesample qui vous permet de contrôler l'ordre des tests.

Voir les exemples dans notre dernière mise à jour: http://xunit.codeplex.com/Release/ProjectReleases.aspx

16
répondu Brad Wilson 2009-08-09 01:08:15

Non, je ne le crois pas, mais alors les tests unitaires, par définition, doit être indépendant de sorte que la commande ne devrait pas question. Lorsque vous avez une dépendance naturelle que vous ne pouvez pas séparer, je vous suggère de combiner les tests en une seule unité avec plusieurs assertions.

5
répondu annakata 2009-08-08 22:45:29

xUnit.net ne fournit pas un moyen de commander des tests.

certains autres cadres le font, cependant. Par exemple, dans mbUnit, vous pouvez attacher un propriété de vos attributs de test. De nombreux puristes de DTT estiment que cela est abusif, et tout test qui nécessite une ordonnance devrait être fusionné dans un test unitaire séparé, mais beaucoup de gens trouvent utile d'être en mesure de commander des tests dans certaines circonstances.

2
répondu Reed Copsey 2009-08-08 23:04:00