Если у меня есть такой класс:
public SomeClass : ISomeClass
{
public SomeClass(IInjectedDependency dependency, bool someArbitraryValue) {}
}
Как я могу настроить это для SM, чтобы ввести зависимость, но указать произвольное значение?
Я пробовал следующее, но оно не работает (я получаю "Нет аргумента типа System.Boolean для конкретного типа IInjectedDependency"):
ObjectFactory.Initialize(x =>
{
x.For<IInjectedDependency>().Use<ConcreteDependency>();
x.For<ISomeClass>().Use<SomeClass>().Ctor<bool>("someArbitraryValue").Is(false);
});
Я думаю, что это только для конструктора с одним параметром, и поэтому он не работает с несколькими (я использовал его для конструкторов с одним параметром, и он отлично работает).
ТИА!
м