public void DeleteTest() { //Arrange var options = new DbContextOptionsBuilder <TodoContext>() .UseInMemoryDatabase(databaseName: "TODOs") .Options; var todoModel = new TodoModel { Details = "Test todo", DueDate = new System.DateTime() }; var context = new TodoContext(options); var todoService = new TodoService(context); var createdTodo = todoService.CreateTodo(todoModel).Result; //Act todoService.DeleteTodo(createdTodo.Id).Wait(); //Assert var result = todoService.FindOne(createdTodo.Id).Result; Assert.IsNull(result); }
public void DeleteTask() { if (!string.IsNullOrEmpty(currentTask.ID)) { TodoService.DeleteTodo(currentTask.ID).ContinueWith(res => { Console.WriteLine("DELETED"); }); } NavigationController.PopViewController(true); }
public IActionResult DeleteTodo(string id) { var todo = _todoService.GetTodo(id); if (todo == null) { return(NotFound()); } _todoService.DeleteTodo(id); return(NoContent()); }
public void DeleteTodo() { if (EditTodoModel == null) { return; } TodoService.DeleteTodo(EditTodoModel.TodoId, CurrentProject.ProjectInfoId); UpdateData(); SelectedItem = null; System.Windows.Forms.MessageBox.Show(@"Успешно удалено!"); }
public void DeleteTodo_Works() { // Arrange MockTodoRepository repo = new MockTodoRepository(); TodoService todoService = new TodoService(repo); int id = 3; // Act var success = todoService.DeleteTodo(id); var actual = todoService.GetAllTodos(); // Assert Assert.True(success); Assert.True(actual.ToList().Count == 2); Assert.DoesNotContain(actual, t => t.Id == id); }
public async Task <IActionResult> Delete(long?todoId) { var response = new ApiResponse(); try { await _service.DeleteTodo(todoId); response.Message = "Item removido com sucesso"; return(Ok(response)); } catch (Exception e) { response.Message = e.Message; return(BadRequest(response)); } }
public async Task <IActionResult> DeleteTodo([FromQuery] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _todoService.DeleteTodo(id); } catch (ArgumentNullException exception) { _logger.LogError(exception.Message); return(BadRequest(exception.Message)); } return(Ok()); }
public async Task DeleteTodo_Is_Ok() { // Arrange var mockTodoRepository = new Mock <ITodoRepository>(); var mockTodoMapper = new Mock <ITodoDtoEntityMapper>(); _ = mockTodoRepository.Setup(s => s.GetByIdAsync(It.IsAny <Guid>())) .ReturnsAsync(new TodoEntity()); _ = mockTodoRepository.Setup(s => s.DeleteAsync(It.IsAny <TodoEntity>())); var service = new TodoService(mockTodoRepository.Object, mockTodoMapper.Object); // Act await service.DeleteTodo(It.IsAny <Guid>()); // Assert mockTodoRepository.Verify(c => c.GetByIdAsync(It.IsAny <Guid>()), Times.Once); mockTodoRepository.Verify(c => c.DeleteAsync(It.IsAny <TodoEntity>()), Times.Once); }
public async Task DeleteTodo_Is_Null() { // Arrange var mockTodoRepository = new Mock <ITodoRepository>(); var mockTodoMapper = new Mock <ITodoDtoEntityMapper>(); mockTodoRepository.Setup(s => s.GetByIdAsync(It.IsAny <Guid>())) .ReturnsAsync((TodoEntity)null); mockTodoRepository.Setup(s => s.DeleteAsync(It.IsAny <TodoEntity>())); var service = new TodoService(mockTodoRepository.Object, mockTodoMapper.Object); // Act var result = await service.DeleteTodo(It.IsAny <Guid>()); // Assert result.Should().BeNull(); mockTodoRepository.Verify(c => c.GetByIdAsync(It.IsAny <Guid>()), Times.Once); mockTodoRepository.Verify(c => c.DeleteAsync(It.IsAny <TodoEntity>()), Times.Never); }
public void DeleteTaskRow(int rowId) { TodoService.DeleteTodo(tasks[rowId].ID).ContinueWith(res => { Console.WriteLine("DELETED"); }); }
public IActionResult DeleteTodo(int id) { _todoService.DeleteTodo(id); return(NoContent()); }
public IActionResult Delete(int Id) { TodoService.DeleteTodo(Id); return(NoContent()); }
public string DeleteTodo([FromRoute] long id) { return(todoService.DeleteTodo(id)); }