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); }