protected override void SetupDependencies()
        {
            session             = Mock <ISession>();
            postWithFileRequest = Mock <IYouTrackPostWithFileRequest>();

            restRequest = Mock <IRestRequest>();
            restRequest.Parameters.Returns(new List <Parameter>());
            restRequest.Parameters.Add(new Parameter()
            {
                Name = "Accept", Value = "foo"
            });

            restRequestFactory.CreateRestRequest(postWithFileRequest, session, Method.POST)
            .Returns(restRequest);
        }
示例#2
0
        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();
        }
示例#3
0
 public void PostWithFile(IYouTrackPostWithFileRequest request)
 {
     ExecuteRequestWithAuthenticationAndFile(request, Method.POST);
 }