コード例 #1
0
        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);
        }