title: HttpResponseException not accepting HttpStatusCode
body: <p>I am trying to raise a <code>HttpResponseException</code> as described in this screencast (about 1 minute in)</p>
  
  <pre><code>throw new HttpResponseException(HttpStatusCode.Unauthorized);
  </code></pre>
  
  <p>But the app won't compile as it throws the following error:</p>
  
  <pre><code>The best overloaded method match for 'System.Web.Http.HttpResponseException.HttpResponseException(System.Net.Http.HttpResponseMessage)' has some invalid arguments
  </code></pre>
  
  <p>The documentation on msdn says it has a constructor that accepts the <code>HttpResponseMessage</code> enum. <a href="http://msdn.microsoft.com/en-us/library/hh835324%28v=vs.108%29.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/hh835324%28v=vs.108%29.aspx</a></p>
  
  <p>What am I missing?</p>
  
  <p>Thanks</p>