J'utilise NUnit (mais je l'ai également essayé avec le test VS) et j'éprouve des difficultés à faire en sorte que TestDriven.Net reconnaisse et exécute différents appareils de test en un seul. fichier cs. J'essaie de faire un peu de test de style BDD. Donc ce que j'ai dans un fichier est quelque chose comme ceci:TestDriven.Net exécutant un seul appareil de test dans le fichier
[TestFixture]
public class when_view_is_ready : AAA
{
// setup, tests
}
[TestFixture]
public class when_something_happens : AAA
{
// setup, tests
}
Quand je lance ce dans le canal GUI NUnit il voit les différents montages d'essai très bien et exécute tous les tests. Lorsque je l'exécute via le menu contextuel TestDriven.NET et que je regarde la fenêtre de sortie, il ne fait que lancer les tests du premier appareil. Y a-t-il une raison à cela? Cela peut-il être réparé? Je pense que je cours TestDriven.Net 2.0. Je ne peux pas être certain; Je ne sais pas exactement comment vérifier ma version.
Appréciez toute aide!
Vous savez qu'il exécute l'un curseur/souris est actuellement plus, non? –
Ma souris est sur le nom de fichier dans l'Explorateur de solutions ... Donc je suppose qu'il ferait le fichier entier. Quoi qu'il en soit, cela ne répond toujours pas à ma question. Comment puis-je obtenir le comportement que je veux? –
Ne vaudrait-il pas mieux diviser les classes de test en un fichier séparé? – shahkalpesh