Сопряжение с ConfigurationManager или передача параметров от одного к другому
Можно ли получить параметры для разных уровней системы непосредственно из конфигурации?
Я имею в виду конкретно связывание каждого слоя с ConfigurationManager в .Net вместо передачи параметров создателем через конструктор или как-то еще.
1 ответ:
В случае необходимости следует ввести конфигурацию модульных тестов. http://www.devtrends.co.uk/blog/configuration-settings-are-a-dependency-that-should-be-injected
И сделать так, чтобы пользователи вашего класса предоставляли все параметры детерминированным образом (не угадывая, а просто опираясь на документацию, исходный код и исключения). http://www.codeproject.com/Articles/196563/Don-t-use-ConfigurationManager