MSTest possède un attribut [ClassCleanup()], qui doit être statique pour autant que je sache. J'aime courir après mes tests unitaires et nettoyer ma base de données. Tout cela fonctionne très bien, cependant quand je vais sur notre serveur de construction et que j'utilise notre script de construction Nant, il semble que les tests unitaires sont exécutés avec NUnit. NUnit ne semble pas aimer que la méthode de nettoyage soit statique. Il ignore donc mes tests dans cette classe. Que puis-je faire pour y remédier? Je préfère ne pas utiliser [TestCleanUp()] car il est exécuté après chaque test. Est-ce que quelqu'un a des suggestions? Je sais que [TestCleanup()] facilite le découplage, mais je préfère vraiment le [ClassCleanup()] dans cette situation. Voici un exemple de code. Merci pour tous les pointeurs et oui, je me rends compte que je ne suis pas attraper quelque chose que ce soit. Je dois d'abord passer cet obstacle.ClassCleanup dans MSTest est statique, mais le serveur de génération utilise nunit pour exécuter les tests unitaires. Comment puis-je ajuster?
Cheers, ~ ck à San Diego