restsharp/RestSharp — pull request #227 by jmartin84 (2012-03-03 19:17:09+00:00)
Title: Edited the IRestClient to have the execute functions return IRestResponse

Edited the IRestClient to have the execute functions return IRestResponse instead of the derived type to allow for more natural mocking without having to cast the mock object and added an extension method for
converting a response to a generic reponses

modified: RestSharp/Deserializers/DotNetXmlDeserializer.cs
modified: RestSharp/Deserializers/IDeserializer.cs
modified: RestSharp/Deserializers/JsonDeserializer.cs
modified: RestSharp/Deserializers/XmlAttributeDeserializer.cs
modified: RestSharp/Deserializers/XmlDeserializer.cs
new file: RestSharp/Extensions/ResponseExtensions.cs
modified: RestSharp/IRestClient.cs
modified: RestSharp/RestClient.Async.cs
modified: RestSharp/RestClient.Sync.cs
modified: RestSharp/RestClient.cs
modified: RestSharp/RestClientExtensions.cs
modified: RestSharp/RestResponse.cs
modified: RestSharp/RestSharp.csproj