Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
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);
        }