Now we will use a DI container called StructureMap to be the external component to resolve our dependencies.
In this recipe, we'll use another DI container, StructureMap. StructureMap is very well received by the community.
StructureMap is also very light, but it has almost every feature that you would expect from a complete DI container library.