Possible en double:
testing an internal classComment tester les classes et méthodes internes?
J'aime avoir mes cours de test dans un ensemble séparé, et qui est à l'origine un problème avec les classes tests internes. Puisque les classes internes et les méthodes ne sont visibles qu'à l'intérieur de l'assemblage, mon assembly de test ne peut pas voir ces classes et méthodes. Quel est le moyen le plus efficace de tester ces classes? Dois-je utiliser la réflexion pour accéder aux méthodes que je ne veux pas tester?
Cela a déjà été demandé: http://stackoverflow.com/questions/606137/testing-an-internal-class –
En effet, et il a aussi la réponse là-bas. Testez votre API de haut niveau, pas vos classes internes. Si vous le devez, vous pouvez cependant utiliser InternalsVisibleTo. – Peter
Désolé pour cela ... est-il possible de marquer la question comme doublon? –