Beispiel #1
0
        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));
        }
Beispiel #2
0
        public static IEnumerable <IIssue> ReadIssues(
            this ICakeContext context,
            IEnumerable <IIssueProvider> issueProviders,
            ReadIssuesSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            // ReSharper disable once PossibleMultipleEnumeration
            issueProviders.NotNullOrEmptyOrEmptyElement(nameof(issueProviders));

            // ReSharper disable once PossibleMultipleEnumeration
            var issuesReader =
                new IssuesReader(context.Log, issueProviders, settings);

            return(issuesReader.ReadIssues(settings.Format));
        }