Bonjour,
je ne sais pas comment récupérer l'ensemble des classes de tests de ma solution (via le code).
Si quelqu'un a une idée....Merci![]()
Bonjour,
je ne sais pas comment récupérer l'ensemble des classes de tests de ma solution (via le code).
Si quelqu'un a une idée....Merci![]()
Si tu ne donnes pas plus de détails ça va être difficile de t'aider...
Su tu as utilisé le système de tests unitaire de Visual Studio, je suppose que tes classes ont l'attribut [TestClass], donc tu peux faire quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var testClasses = from t in Assembly.GetExecutingAssembly().GetTypes() where t.IsDefined(typeof(TestClassAttribute), true) select t;
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Oui mais Assembly.GetExecutingAssembly() ne me donne que l'assembly d'execution non?
Moi, j'ai une solution, qui contient plusieurs projet et je voudrais pouvoir récupérer toutes les classes de tests de cette solution, je ne vois pas comment faire.
Tu as une idée?
Merci d'avance
La "solution" est un concept qui n'existe que pendant le développement... lors de l'exécution, tu ne peux pas savoir de quoi était constituée la solution.
Si ton exécutable fait référence à d'autres assemblies correspondant à d'autres projets de la solution, tu peux y accéder via AppDomain.CurrentDomain.GetAssemblies(), et chercher dedans les types qui t'intéressent.
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Oui, je vois ce que tu veux dire, mais mesprojets ne sont pas forcément tous liés.
Sais-tu dans Visual Studio quand on fait Test/executer tous les tests de la solution ce qui se passe deriière?
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager