Esempio n. 1
0
        internal IRestResponse Send(RequestRegistrationModel requestRegistrationModel)
        {
            var request = new RestRequestEx(requestRegistrationModel.LocalPath,
                                            ConvertMethod(requestRegistrationModel.Method.Value));

            if (requestRegistrationModel.Headers?.Value != null)
            {
                foreach (var header in requestRegistrationModel.Headers.Value.Dictionary)
                {
                    request.AddHeader(header.Key, header.Value);
                }
            }
            request.RequestFormat = DataFormat.Json;
            if (!requestRegistrationModel.Body.Any)
            {
                request.AddBody(requestRegistrationModel.Body.Value);
                request.RequestFormat = DataFormat.Json;
            }
            return(Execute(request));
        }
Esempio n. 2
0
        /// <summary>
        /// Removes any previously registered Stubs
        /// </summary>
        public void Reset()
        {
            var request = new RestRequestEx(StubsResource, Method.DELETE);

            Execute(request);
        }