Lorsque vous testez une unité, une application qui repose sur les valeurs d'un fichier app.config? Comment testez-vous que ces valeurs sont lues correctement et comment votre programme réagit aux valeurs incorrectes entrées dans un fichier de configuration?Unité testant le fichier app.config avec NUnit
Il serait ridicule d'avoir à modifier le fichier de configuration pour l'application NUnit, mais je ne peux pas lire les valeurs de l'app.config que je veux tester.
Edit: Je pense que je devrais peut-être clarifier. Je ne m'inquiète pas du fait que ConfigurationManager n'a pas lu les valeurs, mais je suis préoccupé par la façon dont mon programme réagit aux valeurs lues.
C'est effrayant de voir que cette réponse n'a pas eu plus de votes upvotes et que d'autres réponses parlant d'ajouter/lire/éditer des fichiers de configuration ont autant de points. Pour les lecteurs, cette réponse est la voie à suivre pour que vos tests unitaires restent simples et SOLIDES. –
"Il n'y a aucun problème qui ne peut être résolu en ajoutant une autre couche d'abstraction." :-) – Iain