title: How to Abstract away the Response object in MVC4 for Testing?
body: <p>I have certain controller actions in my MVC4 web application that use the Response object to access query string variables, among other things. What's the best practice for abstracting that away so it doesn't interfere with unit testing the actions?</p>