/// <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;
	    }
Beispiel #3
0
        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;
 }