public JiraSearchIssuesServiceTests() { var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json"); var configuration = builder.Build(); Settings = configuration .GetSection(nameof(JiraApiSettings)) .Get <JiraApiSettings>(); }
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()); }