public async Task GetOne_ShouldReturnExpectedPullRequest_WhenItExists() { // Setup var owner = "ampersandre"; var name = "fitbit-except-for-blinking"; var expectedPullRequest = Generator.GeneratePullRequest(); mockGitHubClient.Setup(c => c.Get <PullRequest>($"repos/{owner}/{name}/pulls/78")).Returns(Task.FromResult(expectedPullRequest)); // Execute var actualPullRequest = await service.GetOne(owner, name, 78); // Assert AssertUtils.AreIdentical(expectedPullRequest, actualPullRequest); }