7digital/SevenDigital.Api.Wrapper — pull request #12 by AnthonySteele (2012-09-04 10:40:14+00:00)
Title: Internals refactor

While looking at supporting .Net 4.5 and async around the http requests, I came across these that I thought were worth refactoring as a separate stream.

i.e.:

* Removed the IResponse interface - the Response class is an internal DTO and the interface on it is pointless - it has no behavior and is never mocked.
* Removed the IRequest interface - the Request class is an internal DTO and the interface on it is pointless - it has no behavior and is never mocked.
* Separate out GetRequest and PostRequest - they have different fields (headers are only valid on post requests) and are used in different places.