title: How do I tell Ninject not to inject one of my constructor parameters?
body: <p>If I have the following:</p>
  
  <pre><code>public MyClass(IServiceOne serviceOne, IServiceTwo serviceTwo, IServiceThree serviceThree = null)
  {
    this.serviceOne = serviceOne;
    this.serviceTwo = serviceTwo;
    this.serviceThree = serviceThree ?? new ServiceThree("some-info");
  }
  </code></pre>
  
  <p>How can I tell Ninject to bind the first two arguments, but not the one of type IServiceThree? Is this even possible?</p>
  
  <p>The reason I want serviceThree as a constructor argument is for testability - I need to be able to inject a mock from my tests.</p>