public IEnumerable <IIssue> GetIssues() { //Build a list of issue providers List <IIssueProvider> providers = new List <IIssueProvider>(new IIssueProvider[] { c.configurationSectionIssues, new ConfigChecker(c), c.Plugins }); IIssueProvider b = c.CurrentImageBuilder as IIssueProvider; if (b != null) { providers.Add(b); } providers.AddRange(c.Plugins.GetAll <IIssueProvider>()); //Build a list of issues List <IIssue> l = new List <IIssue>(); foreach (IIssueProvider p in providers) { try { l.AddRange(p.GetIssues()); } catch (Exception e) { l.Add(new Issue(p.GetType().Name, "Error checking for issues: " + e.ToString(), e.StackTrace, IssueSeverity.Error)); } } return(l); }
public void Should_Throw_If_IssueProvider_Is_Null() { // Given var message = "Message"; IIssueProvider issueProvider = null; // When var result = Record.Exception(() => IssueBuilder.NewIssue(message, issueProvider)); // Then result.IsArgumentNullException("issueProvider"); }
public static IEnumerable <IIssue> ReadIssues( this ICakeContext context, IIssueProvider issueProvider, DirectoryPath repositoryRoot) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); repositoryRoot.NotNull(nameof(repositoryRoot)); return (context.ReadIssues( issueProvider, new ReadIssuesSettings(repositoryRoot))); }
public static IEnumerable <IIssue> ReadIssues( this ICakeContext context, IIssueProvider issueProvider, ReadIssuesSettings settings) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); settings.NotNull(nameof(settings)); return (context.ReadIssues( new List <IIssueProvider> { issueProvider }, settings)); }
public static PullRequestIssueResult ReportIssuesToPullRequest( this ICakeContext context, IIssueProvider issueProvider, IPullRequestSystem pullRequestSystem, DirectoryPath repositoryRoot) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); pullRequestSystem.NotNull(nameof(pullRequestSystem)); repositoryRoot.NotNull(nameof(repositoryRoot)); return (context.ReportIssuesToPullRequest( issueProvider, pullRequestSystem, new ReportIssuesToPullRequestFromIssueProviderSettings(repositoryRoot))); }
public static FilePath CreateIssueReport( this ICakeContext context, IIssueProvider issueProvider, IIssueReportFormat reportFormat, CreateIssueReportSettings settings) { context.NotNull(nameof(context)); reportFormat.NotNull(nameof(reportFormat)); issueProvider.NotNull(nameof(issueProvider)); var issueReportCreator = new IssueReportCreator(context.Log, settings); return(issueReportCreator.CreateReport(new List <IIssueProvider> { issueProvider }, reportFormat)); }
public static PullRequestIssueResult ReportIssuesToPullRequest( this ICakeContext context, IIssueProvider issueProvider, IPullRequestSystem pullRequestSystem, IReportIssuesToPullRequestFromIssueProviderSettings settings) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); pullRequestSystem.NotNull(nameof(pullRequestSystem)); settings.NotNull(nameof(settings)); return (context.ReportIssuesToPullRequest( new List <IIssueProvider> { issueProvider }, pullRequestSystem, settings)); }
public static FilePath CreateIssueReport( this ICakeContext context, IIssueProvider issueProvider, IIssueReportFormat reportFormat, DirectoryPath repositoryRoot, FilePath outputFilePath) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); reportFormat.NotNull(nameof(reportFormat)); repositoryRoot.NotNull(nameof(repositoryRoot)); outputFilePath.NotNull(nameof(outputFilePath)); return (context.CreateIssueReport( issueProvider, reportFormat, new CreateIssueReportFromIssueProviderSettings(repositoryRoot, outputFilePath))); }
public ReleaseService(IMilestoneProvider milestoneProvider, IIssueProvider issueProvider, IPackageProvider packageProvider) { _milestoneProvider = milestoneProvider; _issueProvider = issueProvider; _packageProvider = packageProvider; }
public BartService(IIssueProvider issueProvider) { Console.WriteLine("Created Service Instance :" + count); count++; }