public void Get_Method_Should_Return_OKObjectResult() { //Arrange var mockService = new Mock <ICheckListService>(); var controller = new ChecklistController(mockService.Object); // Act IActionResult actionResult = controller.Get(); var contentResult = actionResult as OkObjectResult; // Assert Assert.Equal(200, contentResult.StatusCode); Assert.NotNull(contentResult); }
public void Get_should_Return_BadRequestResult() { //Arrange var mockservice = new Mock <ICheckListService>(); mockservice.Setup(m => m.Get()).Throws(new Exception()); ChecklistController checklistController = new ChecklistController(mockservice.Object); //Act var result = checklistController.Get(); var contentResult = result as StatusCodeResult; //Assert Assert.Equal(400, contentResult.StatusCode); Assert.NotNull(result); }
public void GetChecklistById_ShouldReturn_Exception() { //Arrange List <ChecklistBacklog> checklist = new List <ChecklistBacklog>(); checklist = null; var mockservice = new Mock <ICheckListService>(); mockservice.Setup(m => m.Get(It.IsAny <int>())).Returns(checklist); ChecklistController checklistController = new ChecklistController(mockservice.Object); //Act var result = checklistController.Get(It.IsAny <int>()); var contentResult = result as StatusCodeResult; //Assert Assert.Equal(500, contentResult.StatusCode); Assert.NotNull(result); }
public void GetChecklistById_Should_Return_Object() { //Arrange List <ChecklistBacklog> checklist = new List <ChecklistBacklog>(); ChecklistBacklog check = new ChecklistBacklog() { ChecklistId = 1, Status = false }; checklist.Add(check); var mockService = new Mock <ICheckListService>(); mockService.Setup(m => m.Get(5)).Returns(checklist); var controller = new ChecklistController(mockService.Object); // Act var actionResult = controller.Get(5); var contentResult = actionResult as OkObjectResult; // Assert Assert.Equal(200, contentResult.StatusCode); Assert.NotNull(contentResult); }