Exemple #1
0
        protected async Task <YesNoInconclusive> HasOpenPullRequestAsync(IGitHubUtilities sut, string semicolonSeparatedListOfPullRequestNumbersToIgnore, ErrorsAndInfos errorsAndInfos)
        {
            var inconclusive       = false;
            var hasOpenPullRequest = false;

            try {
                hasOpenPullRequest = await sut.HasOpenPullRequestAsync(MasterFolder, semicolonSeparatedListOfPullRequestNumbersToIgnore, errorsAndInfos);
            } catch (WebException) {
                inconclusive = true;
            }

            return(new YesNoInconclusive {
                YesNo = hasOpenPullRequest, Inconclusive = inconclusive
            });
        }
Exemple #2
0
        protected async Task <YesNoInconclusive> HasPullRequestForThisBranchAndItsHeadTipAsync(IGitHubUtilities sut, ErrorsAndInfos errorsAndInfos)
        {
            var inconclusive       = false;
            var hasOpenPullRequest = false;

            try {
                hasOpenPullRequest = await sut.HasPullRequestForThisBranchAndItsHeadTipAsync(DevelopmentFolder, errorsAndInfos);
            } catch (WebException) {
                inconclusive = true;
            }

            return(new YesNoInconclusive {
                YesNo = hasOpenPullRequest, Inconclusive = inconclusive
            });
        }