public Task UpdateIssues(JiraLoginParameters jiraLoginParameters, string projectKey, ICacheUpdateProgress cacheUpdateProgress, DateTime startUpdateDate) { if (ExpectedLoginParameters != null) { Assert.Equal(ExpectedLoginParameters.JiraUrl, jiraLoginParameters.JiraUrl); Assert.Equal(ExpectedLoginParameters.JiraUsername, jiraLoginParameters.JiraUsername); Assert.Equal(ExpectedLoginParameters.JiraPassword, jiraLoginParameters.JiraPassword); Assert.Equal(ExpectedProjectKey, projectKey); } foreach (var item in IssuesToUpdateWith) { cacheUpdateProgress.UpdatedIssue(item.Key, item.Updated.Value); } _issues.AddRange(IssuesToUpdateWith); IssuesToUpdateWith.Clear(); return(Task.CompletedTask); }
public async Task UpdateIssues(JiraLoginParameters jiraLoginParameters, string projectName, DateTime startUpdateDate, ICacheUpdateProgress cacheUpdateProgress) { await _jiraCache.UpdateIssues(jiraLoginParameters, projectName, cacheUpdateProgress, startUpdateDate); }
public async Task UpdateIssues(JiraLoginParameters jiraLoginParameters, string projectKey, ICacheUpdateProgress cacheUpdateProgress, DateTime startUpdateDate) { var client = new JiraClient(jiraLoginParameters); await _cache.Update(client, startUpdateDate, projectKey, cacheUpdateProgress); }
public Task UpdateIssues(JiraLoginParameters jiraLoginParameters, string projectKey, ICacheUpdateProgress cacheUpdateProgress, DateTime startUpdateDate) { throw new NotSupportedException("Use different test class."); }