public async Task GetAll_ShouldReturnPullRequests_WhenThereAreSome() { // Setup var expectedPullRequests = Enumerable.Range(1, 4).Select(Generator.GeneratePullRequest).ToList(); mockGitHubClient.Setup(c => c.Get <List <PullRequest> >("repos/ampersandre/barn-ville/pulls")).Returns(Task.FromResult(expectedPullRequests)); // Execute var actualPullRequests = await service.GetAll("ampersandre", "barn-ville"); // Assert AssertUtils.AreIdentical(expectedPullRequests, actualPullRequests); }