J'ai essayé de nettoyer les conventions de dénomination et d'organisation des tests unitaires et d'intégration de nos projets. Nous utilisons C#, NUnit, Visual Studio et Resharper.Outils pour organiser et nommer correctement les tests unitaires
Il semble que s'il existe une meilleure pratique pour l'organisation de tests unitaires, c'est que la disposition et l'appellation des classes de test et des espaces de noms doivent refléter celles du code testé. En conséquence, la structure du fichier sera également répliquée.
Ne serait-il pas agréable d'avoir un outil qui pourrait automatiquement appliquer et aider le code du refactor à se conformer à ces conventions? Est-ce qu'un outil comme celui-ci existe? Par exemple, il serait simple pour Resharper de reconnaître que OrderTest est un appareil de test pour la classe Order. Il pourrait alors s'assurer que la classe Order existe et qu'elle se trouve dans le même espace de noms. Si la classe Order a subi un refactoring et qu'elle a été renommée, la classe OrderTest doit également être renommée.
Vous avez raison, mais je ne pense pas qu'ils ont les capacités pour résoudre ce problème. – cbp