I have a small issue with my simple example.
I have simple factory interface:
public interface ICameraFactory { ICameraController GetNikonCamera(); I
You can use:
this.kernel.Bind() .To() .NamedLikeFactoryMethod((ICameraFactory f) => f.GetNikonCamera());