public void Completing_all_tasks_should_raise_todo_item_completed_event() { var state = new TodoItemState { Tasks = new List <Task> { new Task(1, "Task 1"), new Task(2, "Task 2") } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(1); todoItem.CompleteTask(2); todoItem.GetEvents().Should().ContainItemsAssignableTo <TodoItemCompleted>(); }
public void Completing_all_tasks_should_make_todo_item_completed() { var state = new TodoItemState { Tasks = new List <Task> { new Task(1, "Task 1"), new Task(2, "Task 2") } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(1); todoItem.CompleteTask(2); state.Completed.Should().BeTrue(); }
public void Completing_all_tasks_should_make_todo_item_completed() { var state = new TodoItemState { Tasks = new List<Task> { new Task(1, "Task 1"), new Task(2, "Task 2") } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(1); todoItem.CompleteTask(2); state.Completed.Should().BeTrue(); }
public void CompleteTask_should_mark_task_as_completed() { var task = new Task(1, "Task 1"); var state = new TodoItemState { Tasks = new List<Task>{ task } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(task.Id); task.Completed.Should().BeTrue(); }
public void CompleteTask_should_mark_task_as_completed() { var task = new Task(1, "Task 1"); var state = new TodoItemState { Tasks = new List <Task> { task } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(task.Id); task.Completed.Should().BeTrue(); }
public void CompleteTodoItem(TodoItem todoItem) { CurrentTodoItems.Remove(todoItem); todoItem.CompleteTask(); DoneTodoItems.Add(todoItem); }
public void Completing_all_tasks_should_raise_todo_item_completed_event() { var state = new TodoItemState { Tasks = new List<Task> { new Task(1, "Task 1"), new Task(2, "Task 2") } }; var todoItem = new TodoItem(state); todoItem.CompleteTask(1); todoItem.CompleteTask(2); todoItem.GetEvents().Should().ContainItemsAssignableTo<TodoItemCompleted>(); }