public void GetStatesTest() { //Arrange var mock = new Mock <ITaskService>(); mock.Setup(i => i.GetStates()); TaskGridController controller = new TaskGridController(mock.Object); //Act var result = controller.GetStates(); //Assert mock.Verify(i => i.GetStates(), Times.Once); }
public void GetTaskTest() { //Arrange var mock = new Mock <ITaskService>(); mock.Setup(i => i.GetTasks()).Returns(new List <TaskDTO>().AsQueryable()); TaskGridController controller = new TaskGridController(mock.Object); //Act var result = controller.GetTasks(); //Assert mock.Verify(i => i.GetTasks(), Times.Once); }
public void DeleteTaskTest() { //Arrange var mock = new Mock <ITaskService>(); TaskChangeHistoryDTO taskDTO = new TaskChangeHistoryDTO { Description = "TestDescription" }; mock.Setup(a => a.AddTask(taskDTO)); TaskGridController controller = new TaskGridController(mock.Object); var temp = controller.Add(taskDTO); //Act var result = controller.Delete(taskDTO.Id); //Assert Assert.IsType <OkResult>(result); }
public void UpdateTaskTest() { //Arrange var mock = new Mock <ITaskService>(); TaskChangeHistoryDTO taskDTO = new TaskChangeHistoryDTO { Description = "TestDescription" }; mock.Setup(a => a.AddTask(taskDTO)); string exp = "111"; taskDTO.Description = exp; mock.Setup(a => a.UpdateTask(taskDTO)); TaskGridController controller = new TaskGridController(mock.Object); var result = controller.Edit(taskDTO); Assert.IsType <OkObjectResult>(result); Assert.Equal(exp, taskDTO.Description); }