2010-03-12 3 views
4

Nous travaillons avec de très gros fichiers de configuration qui contiennent beaucoup de configuration Unity et WCF. Lorsque nous ouvrons certaines de ces configurations dans l'éditeur de configuration SVC ou que nous essayons même d'ouvrir une application Web à l'aide de ces configurations, nous recevons des erreurs indiquant des fautes de frappe ou des erreurs. Par exemple. une liaison WCF est invalide ou n'existe pas, ou une section de configuration n'existe pas, deux balises endding, etc.Comment tester les configs unitaires

Existe-t-il un moyen de "valider" une configuration via un test unitaire? Il y a donc une chose de moins qui pourrait mal se passer lorsque l'application est déplacée dans un nouvel environnement.

Répondre

1

Vous pouvez écrire un ensemble de fonctions qui fonctionneraient sur XML. Il est assez facile de savoir si toutes les sections du fichier sont déclarées, si des paramètres de liaison spécifiques sont définis. Si le fichier ne peut pas être chargé, cela signifie que le fichier XML entier est invalide. Vous pouvez utiliser SelectSingleNode et SelectNodes avec des expressions XPath.

Questions connexes