Esempio n. 1
0
    public async Task CanBrowseCommits()
    {
        await CreateTheWorld();

        var newPullRequest = new NewPullRequest("a pull request", branchName, "master");
        var pullRequest    = await _fixture.Create(Helper.UserName, _context.RepositoryName, newPullRequest);

        var result = await _fixture.Commits(Helper.UserName, _context.RepositoryName, pullRequest.Number);

        Assert.Equal(1, result.Count);
        Assert.Equal("this is the commit to merge into the pull request", result[0].Commit.Message);
    }
Esempio n. 2
0
        private static void RetrieveCommits(IPullRequestsClient prClient,
                                            PullRequestLocator prLocator,
                                            CommitsCombiner combiner)
        {
            var commits = prClient.Commits(prLocator.Owner, prLocator.Repository,
                                           prLocator.PullRequestNumber).Result;

            DispatcherHelper.RunAsync(() =>
            {
                combiner.Add(commits);
            });
        }