Dans nUnit, SetUpFixture m'a permis d'exécuter du code avant tout test. Y at-il quelque chose comme ça lors de l'utilisation de xUnit?Attribut NUnit SetUpFixture équivalent en xUnit?
C'est l'attribut qui marque une classe qui contient la configuration d'un temps ou des méthodes pour teardown tous les appareils d'essai sous un espace de noms donné.
Je suppose que l'un est par appareil. J'ai besoin d'un qui est par ensemble complet. –
Solution de contournement ferait l'affaire. Et j'ai lu que xUnit est assez extensible. Juste penser - ne peut pas être que personne n'a fait face à ce problème. –
+ 1d - Les motifs de test xUnit (et l'utilisation intensive de xUnit.net) indiquent que vous utilisez 'IUseFixture' et laissez l'impl de la classe fixture définir les conditions préalables appropriées, en tenant compte du fait que vous ne voulez le faire qu'une fois par assembly comme une optimisation au sein de l'appareil (peut-être des éléments de cache dans une statique ou quoi que ce soit est approprié). Si vous voulez faire des choses très farfelues, regardez une classe de coureur personnalisée dans l'échantillon SubSpec (téléchargez la source complète - c'est assez court) –