private IYouTrackPostRequest CreateRequestWithBody() { IYouTrackPostRequest request = Mock <IYouTrackPostRequest>(); request.HasBody.Returns(true); request.Body.Returns(new RequestBodyItem { Value = RequestBody }); return(request); }
protected override void SetupDependencies() { restResponse = Mock <IRestResponse>(); restResponseWithTestItem = Mock <IRestResponse <ConnectionTestItem> >(); parametersWithLocationHeader = CreateParametersWithLocationHeader(); authenticationCookies = CreateAuthenticationCookies(); restClient.Execute(Arg.Any <IRestRequest>()).Returns(restResponse); restClient.Execute <ConnectionTestItem>(Arg.Any <IRestRequest>()).Returns(restResponseWithTestItem); postWithFileRequest = Mock <IYouTrackPostWithFileRequest>(); requestWithBody = CreateRequestWithBody(); }
public void Post(IYouTrackPostRequest request) { ExecuteRequestWithAuthentication(request, Method.POST); }