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); }
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); }); }