title: System.Web.Abstractions: what is it good for?
body: <p><em>... absolutely nothing?</em></p>
  
  <p>What part of the puzzle does it fill for <strong>ASP.NET WebForms</strong> and <strong>ASP.NET MVC</strong> respectively?</p>
  
  <p>Can you somehow create a ASP.NET * base-application which uses System.Web.Abstractions so it can be used in both kinds of ASP.NET-web applications?</p>
  
  <p>In that case, how did they retro-fit the classes in System.Web.Abstractions back into ASP.NET WebForms?</p>
  
  <p>You can't new up objects from the namespace, so it can't be used for mocking, can it?</p>
  
  <p><strong>Update</strong>: Sorry for not being clear on that I know the problem with testing of HttpContext and other build-it ASP.NET-objects. But thanks for good explanations anyway.</p>