Exemple #1
0
        public void MarcarTerminada()
        {
            TodoList tareasActual1 = new TodoList();

            tareasActual1.AgregarTarea("Tarea 1");
            tareasActual1.MarcarTerminada();
            tareasActual1.MarcarTerminada(); //La tarea ya esta marcada como terminada (no hace nada)

            TodoList tareasEsperadas1 = new TodoList();

            tareasEsperadas1.AgregarTarea("Tarea 1");

            //Tarea 1
            Assert.AreEqual(tareasEsperadas1.ConsultarTareas(), tareasActual1.ConsultarTerminados());


            TodoList tareasActual2 = new TodoList();

            tareasActual2.AgregarTarea("Tarea 2");
            tareasActual2.MarcarTerminada();


            TodoList tareasEsperadas2 = new TodoList();

            tareasEsperadas2.AgregarTarea("Tarea 2");

            //Tarea 2
            Assert.AreEqual(tareasEsperadas2.ConsultarTareas(), tareasActual2.ConsultarTerminados());
        }
Exemple #2
0
        public void EliminarTerminada()
        {
            TodoList tareasActual1 = new TodoList();

            tareasActual1.AgregarTarea("Tarea 1");
            tareasActual1.MarcarTerminada();//Elimina tarea de la lista
            tareasActual1.BorrarTerminado();

            tareasActual1.AgregarTarea("Tarea 2");

            tareasActual1.AgregarTarea("Tarea 3"); //Elimina tarea de la lista
            tareasActual1.MarcarTerminada();
            tareasActual1.BorrarTerminado();


            TodoList tareasEsperadas1 = new TodoList();

            tareasEsperadas1.AgregarTarea("Tarea 2");

            Assert.AreEqual(tareasEsperadas1.ConsultarTareas(), tareasActual1.ConsultarTareas());


            TodoList tareasActual2 = new TodoList();

            tareasActual2.AgregarTarea("Tarea 3");
            tareasActual2.MarcarTerminada();
            tareasActual2.BorrarTerminado();

            tareasActual2.AgregarTarea("Tarea 5"); //La tarea esta pendiente (no hace nada)
            tareasActual2.BorrarTerminado();

            tareasActual2.AgregarTarea("Tarea 6"); //Elimina tarea de la lista


            TodoList tareasEsperadas2 = new TodoList();

            tareasEsperadas2.AgregarTarea("Tarea 5");
            tareasEsperadas2.AgregarTarea("Tarea 6");

            Assert.AreEqual(tareasEsperadas2.ConsultarTareas(), tareasActual2.ConsultarTareas());
        }
Exemple #3
0
        public void ConsulatarPendiente()
        {
            TodoList tareasActual = new TodoList();

            tareasActual.AgregarTarea("Tarea 1"); //Tarea terminada
            tareasActual.MarcarTerminada();

            tareasActual.AgregarTarea("Tarea 4");

            tareasActual.AgregarTarea("Tarea 5"); //Tarea terminada
            tareasActual.MarcarTerminada();

            tareasActual.AgregarTarea("Tarea 6"); //Tarea terminada
            tareasActual.MarcarTerminada();


            TodoList tareasEsperadas = new TodoList();

            tareasEsperadas.AgregarTarea("Tarea 4");


            //Tarea 4
            Assert.AreEqual(tareasEsperadas.ConsultarTareas(), tareasActual.ConsultarPendientes());
        }