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)); }
/// <summary> /// Removes any previously registered Stubs /// </summary> public void Reset() { var request = new RestRequestEx(StubsResource, Method.DELETE); Execute(request); }