public void TodoList_Add_two_items_Remove_two_items() { var list = new TodoItemSortedList(); var todoOne = new TodoItem("Test 1"); var todoTwo = new TodoItem("Test 2"); list.Add(todoOne); list.Add(todoTwo); list.Remove(todoOne); list.Remove(todoTwo); Assert.AreEqual(list.Count, 0); }
public int Remove(RemoveOptions options) { TodoItem todoItem = new TodoItem(options.Text); if (_list.Remove(todoItem)) { _textWriter.Invoke($"\"{options.Text}\" removed"); } else { _textWriter.Invoke($"\"{options.Text}\" not found"); } Save(); return(0); }