I have a little StructureMap configuration, for example:
x.ForConcreteType<OrderProcessor>().Configure
.Ctor<string>("param1").EqualToAppSetting("setting1")
.Ctor<string>("param2").EqualToAppSetting("setting2")
.Ctor<string>("param3").EqualToAppSetting("setting3");
It works, but it is a little suitable for magic. If I add or remove a constructor parameter or change its name, but forget to update the StructureMap configuration, I will not know about it until runtime.
Is there an alternative syntax in StructureMap that is more strongly typed? Is it possible?
source
share