Сопряжение с ConfigurationManager или передача параметров от одного к другому


Можно ли получить параметры для разных уровней системы непосредственно из конфигурации?

Я имею в виду конкретно связывание каждого слоя с ConfigurationManager в .Net вместо передачи параметров создателем через конструктор или как-то еще.

1 2

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