public void DeleteTaskTest_ReturnCorrectDeleted() { #region Arrange User user = new User(1, "Name1", "Email1", "Pass1"); TodoTask todoTask = new TodoTask { Id = 1, Description = "Description1", Title = "List1", ToDoListId = 1, }; Extensions.Extensions.IsUnitTest = true; model = new Mock <IRepository>(); model.Setup(repo => repo.GetUserById(user.Id)).Returns(Task.FromResult(user)); model.Setup(repo => repo.GetTodoTaskById(todoTask.Id)) .Returns(Task.FromResult(todoTask)); model.Setup(repo => repo.RemoveTodoTask(todoTask)); #endregion // Act controller = new TodoTasksController(model.Object); // Assert var result = controller.DeleteTask(todoTask.Id); var okObjectResult = Assert.IsType <OkObjectResult>(result.Result); }
public void DeleteListTest_ReturnNotFoundList() { #region Arrange User user = new User(1, "Name1", "Email1", "Pass1"); TodoTask todoTask = null; int todoTaskId = 2; Extensions.Extensions.IsUnitTest = true; model = new Mock <IRepository>(); model.Setup(repo => repo.GetUserById(todoTaskId)) .Returns(Task.FromResult(user)); #endregion // Act controller = new TodoTasksController(model.Object); // Assert var result = controller.DeleteTask(todoTaskId); var okObjectResult = Assert.IsType <NotFoundObjectResult>(result.Result); }