ReSharper exécute tous les tests unitaires d’un projet ou d’une solution à la fois

Je suis dans l’EDI et je peux exécuter tous les tests unitaires dans un fichier, mais existe-t-il un moyen d’exécuter tous les tests d’un projet ou d’une solution à la fois?

Cliquez avec le bouton droit de la souris sur le projet ou la solution dans VS Solution-Explorer et choisissez ‘Run Unit Tests’ ou allez dans le menu Resharper, choisissez Unit-Testing et choisissez l’une des options à partir de là.

Si vous apprenez à exécuter des commandes de menu avec Alt-Letters, vous pouvez exécuter rapidement de nombreuses commandes même si elles ne disposent pas de raccourcis directs. Surtout si les raccourcis sont des combos à deux touches.

Comme pour l’ exécution de tous les tests dans la solution, la commande est Alt- RUN , c’est-à-dire Alt-R pour le menu ReSharper, U pour les tests unitaires et N pour tous les tests de la solution.

Je suis surpris que personne ne l’ait mentionné ici, mais à peu près toutes les commandes de resharper peuvent être atsortingbuées à des raccourcis clavier spécifiques. Allez dans Tools --> Options --> Keyboard , et trouvez la commande qui vous intéresse (tapez simplement “resharper” dans le champ “Afficher les commandes contenant” et vous les trouverez toutes). Dans ce cas spécifique, la commande “Exécuter tous les tests de la solution” est ” ReSharper.UnitTest_RunSolution “.

Dans ReSharper 9.x, le nom de la commande est ReSharper.ReSharper_UnitTestRunSolution .

Ouvrez ReSharper-> Windows-> Unit Test Explorer et sélectionnez tout, puis cliquez sur le bouton Exécuter

Parfois, Resharper ne pourra pas voir les tests tant que vous ne les aurez pas reconstruits manuellement. Ainsi, si vous ne voyez pas les tests dans resharper ou si resharper n’exécute pas tous les tests de la solution, reconstruisez-les d’abord.

Raccourci par défaut de Resharper 7:

Exécuter tous les tests de la solution: Ctrl + U , L

Il se peut que vos tests unitaires ne soient pas complètement détectés dans l’explorateur de tests unitaires. Dans ce cas, le redémarrage de Visual Studio a aidé à résoudre ce problème.