title: Ninject kernel binding overrides
body: <p>I'm just wondering what the best practice is for rewiring the bindings in a kernel.</p>
  
  <p>I have a class with a kernel and a private class module with the default production bindings.</p>
  
  <p>For tests I want to override these bindings so I can swap in my Test Doubles / Mocks objects.</p>
  
  <p>does </p>
  
  <pre><code>MyClass.Kernel.Load(new InlineModule(m=&gt; m.Bind&lt;IDepend&gt;().To&lt;TestDoubleDepend&gt;()))
  </code></pre>
  
  <p>override any existing bindings for IDepend?</p>