title: Best practice for handling null with dependency injection c#
body: <p>If I have</p>
  
  <pre><code>IMyService _myService;
  public MyController(IMyService myService){
      _myService = myService;
  }
  </code></pre>
  
  <p>and I'm using say unity to resolve my dependency...</p>
  
  <p>Is it best practice to check if myService is null and if so should I throw an excpetion or create a new concrete implementation?</p>