Отказ от пропущенных модулей из-за отсутствия файла .Config

Я новичок в тестировании подразделения, поэтому я, вероятно, неправильно понимаю что-то большое, но мне попросили создать некоторые модульные тесты для моей службы WCF. Это очень простая служба, которая выполняет сохраненную процедуру и возвращает результат. Вторая строка в моей работе - это:

string conn = ConfigurationManager
    .ConnectionStrings["AtlasMirrorConnectionString"].ConnectionString;

Все работает нормально при развертывании сервиса, но по тестированию подразделения, кажется, что файл конфигурации становится невидимым. ConfigurationManager.ConnectionStrings [«ATLasmirROrConnectionStringString» становится нулевой ссылкой и соответственно бросает.

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

6
задан recursive 1 September 2011 в 14:40
поделиться