Ejemplo n.º 1
0
        public async Task DeleteTaskCommand_Execute_Success()
        {
            var id       = 3456;
            var todoTask = _fixture.Create <TodoItem>();

            todoTask.Id = id;

            _taskRepositoryMock.GetTask(Arg.Any <long>()).Returns(todoTask);
            _taskRepositoryMock.DeleteTask(Arg.Any <long>()).Returns(Task.FromResult(1));

            var result = await _deleteTaskCommand.Execute(id);

            result.IsSuccess().Should().BeTrue();
            result.Data.Should().BeTrue();
        }
        public async Task <IActionResult> DeleteTodo([FromRoute] long id)
        {
            var result = await _deleteTaskCommand.Execute(id);

            return(OkOrFailure(result));
        }