2010-06-28 4 views
3

Je suis certes nouveau pour les tests unitaires dans VS2010, mais j'ai un problème que je n'arrive pas à résoudre.VS2010 exécute seulement un TestMethod

Peu importe combien de classes j'ai dans le projet de test décoré avec [TestClass] ou combien de méthodes dans ces classes de test sont décorées avec [TestMethod]. Chaque fois que je cours tous les tests dans la solution. un seul test est exécuté. et ça passe. tous les autres sont ignorés.

Y a-t-il une liste principale que je suis supposé mettre à jour? Si oui, où est-ce!?

Merci!

Répondre

2
  1. Dans la barre d'outils en haut de votre fenêtre, cliquez sur vs l'élément de menu Test
  2. Sélectionnez « Créer une nouvelle liste Test » Donne la liste un nom et cliquez sur OK.
  3. Dans l'onglet « Liste Test Editeur », sélectionnez « Tous les tests Loaded » case à cocher dans la colonne de gauche
  4. dans la colonne de droite, faites un clic droit et sélectionnez « exécuter des tests cochés »

Cela devrait fais le.

Bonne chance,

Patrick

+0

Merci Patrick, je pense que je suis presque là cependant, quand je sélectionne "All Loaded Tests" seulement le seul test apparaît. Comment ajouter des méthodes de test à cette liste? –

+0

Etrange ... Pouvez-vous me montrer le code complet d'une méthode de test unique qui n'apparaît pas? – Patrick

0

Si vous avez une méthode d'essai avec un ou plusieurs paramètres, il ne sera pas courir.
Essayez d'utiliser des méthodes de test sans paramètres.

Questions connexes