Я использую структуру карты в моем проекте. Чтобы внедрить различные реализации репозитория, я хочу, чтобы в app.config был переключатель, который изменяет всю реальную реализацию репозитория на фиктивные репозитории.
Допустим, у IRepository есть две реализации: RealRepository и MockRepository
ForRequestedType ()
.TheDefaultIsConcreteType ();
Я хочу, чтобы в app.config / web.config был указан переключатель (Mock = 1), который изменяет реализацию всех реальных репозиториев на
ForRequestedType ()
.TheDefaultIsConcreteType ();
Я не хочу писать полное определение плагина в app.config, просто хочу один переключатель, как мне это реализовать?