Мне жаль задавать глупый вопрос, но я не знаю, как определить мой вопрос в поисковой системе.
Я использую StructureMap следующим образом:
ObjectFactory.Configure(x =>
{
x.For(typeof(IUtils)).Use(typeof(EFUtils));
});
Теперь мне нужно добавить что-то подобное в конфигурацию:
x.For<IList<IMovementsManager>>().Return(
new List<IMovementsManager>() {
new TaskManager(),
new WarehouseManager()
});
Каков синтаксис для этого?
EDIT:
Чтобы сделать его более понятным, всякий раз, когда пользователь запрашивает IList<IMovementsManager>
, StructureMap должен возвращать следующий экземпляр:
new List<IMovementsManager>() {
new TaskManager(),
new WarehouseManager()
}