コード例 #1
0
        public TeamCityTestApp()
        {
            InitializeComponent();

            //_service = new WorkItemService();
            var teamCityProfile = AccountProfileHelper.GetTeamCityAccountInfo();

            _teamCity = ServiceFactory.GetCETeamCityService(teamCityProfile.Login, teamCityProfile.Password);
            Logger.Log.Debug("TeamCity Test App Started");
        }
コード例 #2
0
        private void InitializeAccounts()
        {
            try
            {
                var jiraProfile = AccountProfileHelper.GetJIRAAccountInfo();
                _jiraService = CECode.Business.Services.ServiceFactory.GetCEJiraService(jiraProfile.URL, jiraProfile.Login, jiraProfile.Password);

                var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo();
                _gitHubService = CECode.Business.Services.ServiceFactory.GetCEGitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner);

                var teamCityProfile = AccountProfileHelper.GetTeamCityAccountInfo();
                _teamCityService = CECode.Business.Services.ServiceFactory.GetCETeamCityService(teamCityProfile.Login, teamCityProfile.Password);

                _workItemService = CECode.WorkItem.Services.ServiceFactory.GetCEWorkItemService(_jiraService, _gitHubService, _teamCityService);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
コード例 #3
0
 internal WorkItemService(ICEJiraService jiraService, ICEGitHubService gitHubService, ICETeamCityService teamCityService)
 {
     _jiraService     = jiraService;
     _gitHubService   = gitHubService;
     _teamCityService = teamCityService;
 }
コード例 #4
0
 public static ICEWorkItemService GetCEWorkItemService(ICEJiraService jiraService, ICEGitHubService gitHubService, ICETeamCityService teamCityService)
 {
     return(new CEWorkItemService(jiraService, gitHubService, teamCityService));
 }