Как настроить юнит-конфиги - PullRequest
4 голосов
/ 12 марта 2010

Мы работаем с некоторыми очень большими конфигурационными файлами, которые содержат множество настроек Unity и WCF.

Когда мы открываем некоторые из этих конфигов в редакторе конфигурации SVC или даже пытаемся открыть веб-приложение, используя эти конфиги, мы получаем ошибки, показывающие любые опечатки или ошибки. Например. привязка WCF недействительна или не существует и т. д., или раздел конфигурации не существует, два конечных тега и т. д.

Есть ли какой-нибудь способ "проверить" конфигурацию через юнит-тест? Таким образом, при переносе приложения в новую среду может возникнуть одна проблема.

1 Ответ

1 голос
/ 12 марта 2010

Вы можете написать набор функций, которые будут работать с XML. Довольно легко узнать, объявлены ли все разделы в файле, если заданы конкретные параметры привязки. Если файл не может быть загружен, это означает, что весь XML неверен. Вы можете использовать SelectSingleNode и SelectNodes с выражениями XPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...