public async Task CanGetForRepository() { await CreateTheWorld(); var newPullRequest = new NewPullRequest("a pull request", branchName, "master"); var result = await _fixture.Create(Helper.UserName, _context.RepositoryName, newPullRequest); var pullRequests = await _fixture.GetAllForRepository(Helper.UserName, _context.RepositoryName); Assert.Equal(1, pullRequests.Count); Assert.Equal(result.Title, pullRequests[0].Title); }
public async Task HasOpenPullRequest_ReturnsFalseIfThereAreNoPullRequests() { _mockPullRequestsClient.GetAllForRepository(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <PullRequestRequest>()).Returns(new List <PullRequest>()); Assert.IsFalse(await _gitUtils.HasOpenPullRequest(_mockClient, CreateRepository("test"), CreateReference("ref"))); }