Beispiel #1
0
        public void GetCompletedRetursAllCompletedItems()
        {
            IToDoRepository repository = new TodoRepository();
            ToDoItem        item1      = new ToDoItem("test1");
            ToDoItem        item2      = new ToDoItem("test2");

            item1.MarkAsDone();
            repository.Add(item2);
            repository.Add(item1);
            Assert.IsTrue(repository.GetCompleted().IndexOf(item1) == 0);
            Assert.AreEqual(repository.GetCompleted().Count, 1);
        }
Beispiel #2
0
        public void GetActiveReturnsNullWhenAllItemsAreActive()
        {
            IToDoRepository repository = new TodoRepository();
            ToDoItem        item1      = new ToDoItem("test1");
            ToDoItem        item2      = new ToDoItem("test2");

            item1.MarkAsDone();
            item2.MarkAsDone();
            repository.Add(item2);
            repository.Add(item1);
            Assert.IsTrue(repository.GetActive() == null);
        }