Example #1
0
        public JiraSearchIssuesServiceTests()
        {
            var builder = new ConfigurationBuilder()
                          .AddJsonFile("appsettings.json");

            var configuration = builder.Build();

            Settings = configuration
                       .GetSection(nameof(JiraApiSettings))
                       .Get <JiraApiSettings>();
        }
Example #2
0
        public Task <int> Intercept(
            InterceptorExecutionDelegate next,
            AdoApiSettings adoApiSettings, WorkspaceSettings workspaceSettings, JiraApiSettings jiraApiSettings)
        {
            _adoContext = new AdoContext(adoApiSettings, _cancellationToken);
            if (!_adoContext.TryConnect())
            {
                _console.Out.WriteLine("Unable to connect to TFS");
                return(Task.FromResult(1));
            }
            _jiraContext              = new JiraContext(jiraApiSettings, workspaceSettings, _cancellationToken);
            _migrationRepository      = new MigrationRepository(_jiraContext.LocalDirs);
            _migrationMetaDataService = new MigrationMetaDataService(_jiraContext);

            return(next());
        }