title: Unity - Resolution of the dependency failed (without registering)
body: <p>I'm getting an error on this line of code:</p>
  
  <pre><code>    using (IMaterialClient rawMaterialServiceProxy =
  ServerUtility.Container.Resolve&lt;IMaterialClient&gt;())
  </code></pre>
  
  <p>The error:</p>
  
  <blockquote>
    <p>Resolution of the dependency failed... The current type, Xxx, is an
    interface and cannot be constructed. Are you missing a type mapping?</p>
  </blockquote>
  
  <p>I'm not registering a concrete IMaterialClient. In the Pluralsight video I just watched, they said that you don't have to register every type because Unity will find an implementation if one wasn't specified. Has that changed? Am I missing something? Why won't that resolve? The assembly with the actual IMaterialClient implementation is in the bin folder when running this.</p>