public override void SetUp()
        {
            base.SetUp();

            var config = new JiraServiceConfiguration {
                Url = Url, UserName = Username, Password = Password,
            };

            jiraComponent = new JiraIssueReaderUpdater(config, LoggerMock, ConnectorMock);
        }
        public void OnWorkitemStateChangedWithEmptyData()
        {
            const string workitemId     = "D-00001";
            var          workitemResult = new WorkitemStateChangeResult(ExternalId, workitemId);
            var          localReader    = new JiraIssueReaderUpdater(new JiraServiceConfiguration(), LoggerMock, ConnectorMock);

            Expect.Call(ConnectorMock.Login);
            Expect.Call(ConnectorMock.Logout);

            Repository.ReplayAll();
            localReader.OnWorkitemStateChanged(workitemResult);
            Repository.VerifyAll();
        }
        public override void SetUp()
        {
            base.SetUp();

            config = new JiraServiceConfiguration
            {
                OnCreateFieldName = "oncreate_field_name",
                OnCreateFieldValue = "oncreate_field_value",
                OnStateChangeFieldName = "onchange_field_name",
                OnStateChangeFieldValue = "onchange_field_value",
                ProgressWorkflow = "workflow 1",
                WorkitemLinkField = "LinkField",
                ProgressWorkflowStateChanged = "workflow 2",
                AssigneeStateChanged = "-1",
                Url = Url,
                UserName = Username,
                Password = Password,
            };
            reader = new JiraIssueReaderUpdater(config, LoggerMock, ConnectorMock);
        }
        public override void SetUp()
        {
            base.SetUp();

            config = new JiraServiceConfiguration
            {
                OnCreateFieldName            = "oncreate_field_name",
                OnCreateFieldValue           = "oncreate_field_value",
                OnStateChangeFieldName       = "onchange_field_name",
                OnStateChangeFieldValue      = "onchange_field_value",
                ProgressWorkflow             = "workflow 1",
                WorkitemLinkField            = "LinkField",
                ProgressWorkflowStateChanged = "workflow 2",
                AssigneeStateChanged         = "-1",
                Url      = Url,
                UserName = Username,
                Password = Password,
            };
            reader = new JiraIssueReaderUpdater(config, LoggerMock, ConnectorMock);
        }
        public void Initialize()
        {
            ComponentRepository.Instance.Register(new JiraSoapServiceFactory());
            ComponentRepository.Instance.Register(new LoggerImpl());

            jiraConfig = Enviornment.instance.GetJiraConfiguration;
            jiraIssueReaderUpdater = new JiraIssueReaderUpdater(jiraConfig);
        }
        public void OnWorkitemStateChangedWithEmptyData()
        {
            const string workitemId = "D-00001";
            var workitemResult = new WorkitemStateChangeResult(ExternalId, workitemId);
            var localReader = new JiraIssueReaderUpdater(new JiraServiceConfiguration(), LoggerMock, ConnectorMock);

            Expect.Call(ConnectorMock.Login);
            Expect.Call(ConnectorMock.Logout);

            Repository.ReplayAll();
            localReader.OnWorkitemStateChanged(workitemResult);
            Repository.VerifyAll();
        }
 public override void SetUp()
 {
     base.SetUp();
     var config = new JiraServiceConfiguration { Url = Url, UserName = Username, Password = Password, };
     jiraComponent = new JiraIssueReaderUpdater(config);
 }
        public void OnWorkitemStateChangedWithEmptyData()
        {
            const string workitemId = "D-00001";
            var workitemResult = new WorkitemStateChangeResult(ExternalId, workitemId);
            var localReader = new JiraIssueReaderUpdater(new JiraServiceConfiguration());

            Expect.Call(ServiceFactory.CreateNew(null)).IgnoreArguments().Repeat.Once().Return(SoapService);
            Expect.Call(SoapService.Dispose).Repeat.Once();

            Expect.Call(SoapService.Login(null, null)).Return(Token);
            Expect.Call(SoapService.Logout(Token)).Return(true);

            Repository.ReplayAll();
            localReader.OnWorkitemStateChanged(workitemResult);
            Repository.VerifyAll();
        }