public ICommandResult Handle(RegisterTodoCommand command) { // Gerar a tarefa var todo = new Todo.Domain.Entities.Todo(command.Title); // Incluir no banco _repository.Save(todo); return(new RegisterTodoCommandResult { Id = todo.Id, Title = todo.Title }); }
public void GivenAWrongTitleShouldNotCreateATask() { var todo = new Todo.Domain.Entities.Todo(""); Assert.Equal(todo.Notifications.Count, 1); }
public void GivenACorrectTitleShouldCreateATask() { var todo = new Todo.Domain.Entities.Todo("Nova Tarefa"); Assert.Equal(todo.Notifications.Count, 0); }