Example #1
0
        public void RemoveToDoObjectTest()
        {
            //Arrange
            ToDoItems toDo = new ToDoItems();

            TodoSequencer.ResetID();
            int result       = 1;
            int idToDoRemove = 2;

            ToDo toDo1 = toDo.AddNewToDo(1, "Learn to code");
            ToDo toDo2 = toDo.AddNewToDo(2, "Get a job");

            //Act
            toDo.RemoveToDoObject(idToDoRemove);
            int size = toDo.Size();

            ToDo[] remaining = toDo.FindAll();

            //Assert
            Assert.Equal(result, size);
            Assert.Contains(toDo1, remaining);
            Assert.DoesNotContain(toDo2, remaining);
        }