public void should_return_error_GitHubURL()
        {
            //Mock
            var mock = new Mock <IInterestBO>();

            mock.Setup(p => p.getGitHubRepository()).Throws <Exception>();
            var controller = new InterestController(mock.Object);

            //Action
            var result = controller.GetShowMeTheCode();

            //Check
            Assert.Equal(500, ((Microsoft.AspNetCore.Mvc.ObjectResult)result.Result).StatusCode);
        }
        public void should_return_GitHubURL()
        {
            //Mock
            var mock = new Mock <IInterestBO>();

            mock.Setup(p => p.getGitHubRepository()).Returns("abc");
            InterestController controller = new InterestController(mock.Object);

            //Action
            var result = controller.GetShowMeTheCode();

            //Check
            Assert.Equal("abc", result.Value);
        }