/// <summary> /// Creates a new instance of <see cref="RestAsyncOperationState{T}"/>. /// </summary> /// <param name="uri">The HTTP URI.</param> /// <param name="method">The HTTP method.</param> /// <param name="responseExtractor"> /// The object that extracts the return value from the response. /// </param> /// <param name="responseErrorHandler"> /// The object that handles error in the response. /// </param> /// <param name="methodCompleted"> /// The callback method when the REST operation completes. /// </param> public RestAsyncOperationState(Uri uri, HttpMethod method, IResponseExtractor <T> responseExtractor, IResponseErrorHandler responseErrorHandler, Action <RestOperationCompletedEventArgs <T> > methodCompleted) { this._uri = uri; this._method = method; this._responseExtractor = responseExtractor; this._responseErrorHandler = responseErrorHandler; this._methodCompleted = methodCompleted; }
public void SetUp() { mocks = new MockRepository(); requestFactory = mocks.StrictMock<IClientHttpRequestFactory>(); request = mocks.StrictMock<IClientHttpRequest>(); response = mocks.StrictMock<IClientHttpResponse>(); errorHandler = mocks.StrictMock<IResponseErrorHandler>(); converter = mocks.StrictMock<IHttpMessageConverter>(); IList<IHttpMessageConverter> messageConverters = new List<IHttpMessageConverter>(1); messageConverters.Add(converter); template = new RestTemplate(); template.RequestFactory = requestFactory; template.MessageConverters = messageConverters; template.ErrorHandler = errorHandler; }
public void SetUp() { mocks = new MockRepository(); requestFactory = mocks.StrictMock <IClientHttpRequestFactory>(); request = mocks.StrictMock <IClientHttpRequest>(); response = mocks.StrictMock <IClientHttpResponse>(); errorHandler = mocks.StrictMock <IResponseErrorHandler>(); converter = mocks.StrictMock <IHttpMessageConverter>(); IList <IHttpMessageConverter> messageConverters = new List <IHttpMessageConverter>(1); messageConverters.Add(converter); template = new RestTemplate(); template.RequestFactory = requestFactory; template.MessageConverters = messageConverters; template.ErrorHandler = errorHandler; }
/// <summary> /// Initializes a new instance of the <see cref="HttpResponseHandler"/> class. /// </summary> /// <param name="deserializer">The deserializer.</param> /// <param name="responseHandler">The response error handler.</param> public HttpResponseHandler(IDeserializer deserializer, IResponseErrorHandler responseHandler) { this.deserializer = deserializer; this.responseHandler = responseHandler; }