I have a class Handler
. In the constructor I have a Manager
class which depends on different settings.
kernel.Bind<IHandler>().To<Handler>().
WithConstructorArgument("manager",
new Manager(kernel.Get<IDataAccessFactory>().CreateUnitOfWork(), new Custom1Settings()));
How do i create an injection for Custom1Settings
in Manager
and which in Handler
class Handler
{
Handler(IManager manager....)
{
...
}
}
class Manager
{
Manager(IUnitOfWork unit, ISettings settings)
{
...
}
}