У меня есть один интерфейс: IFoo
Два класса, реализующие этот интерфейс: FooOne
и FooTwo
И два класса ClassOne
и ClassTwo
получают параметр IFoo
в конструкторе.
Как я настраиваю единицу, поэтому ClassOne
получает экземпляр FooOne
, а ClassTwo
получает FooTwo
, используя только один контейнер?
Я не могу сделать это во время выполнения, поэтому он должен находиться в файле конфигурации.