Je souhaite exécuter des tests unitaires. Pour ces tests, j'ai besoin d'utiliser une autre valeur du fichier app.config puis la valeur par défaut.Passer à app.config lors de l'exécution du test unitaire
Dans cet article "Reload app.config with nunit", j'ai trouvé une solution.
Toutefois, lors de l'exécution de plusieurs tests à la fois, certains tests échouent car l'ancien fichier de configuration (app.config) n'est pas appelé après l'élimination de la fonction. Comment cela pourrait-il être?
Commentant parce que ce n'est pas une solution immédiate à votre question: je crée toujours une classe « fournisseur configuration » pour envelopper l'accès au fichier app.config afin que je puisse simuler la configuration dans les tests unitaires sans avoir à me soucier de changer les fichiers. Vous pourriez vouloir considérer ceci pour un changement de conception dans votre application. –