I want to bind IDicitionary<> to Dictionary<>. I tried the following binding:
Bind(typeof (IDictionary<,>)).To(typeof (Dictionary<,>));
Ninject sees the copy constructor, and tries to use it - which leads to a cyclic dependency.
How do I correctly specify this binding?