public void Agregar() { // agregar un quehacer pendiente ToDoList programa = new ToDoList(); ToDo quehacer1 = new ToDo("Barrer la casa", false); programa.Añadir(quehacer1); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Se agrego correctamente")); // agregar un quehacer terminado (No se permite) ToDo quehacer2 = new ToDo("Trapear la casa", true); programa.Añadir(quehacer2); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Error, no se pueden agregar tareas ya terminadas")); }
public void MarcarComoTerminado() { ToDoList programa = new ToDoList(); ToDo quehacer1 = new ToDo("Barrer la casa", false); //Terminar un TODO que existe (Está registrado) programa.Añadir(quehacer1); programa.CambiarATerminado(quehacer1); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("La tarea se marco como terminada correctamente")); //Terminar un TODO que NO existe (No está registrado) ToDo quehacer2 = new ToDo("Trapear la casa", false); programa.CambiarATerminado(quehacer2); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Error, verifica que la tarea que quieres marcar como terminada existe")); }
public void Borrar() { ToDoList programa = new ToDoList(); ToDo quehacer1 = new ToDo("Barrer la casa", false); programa.Añadir(quehacer1); //Borrar un TODO que existe (Está registrado) programa.Borrar(1); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Se borro correctamente")); //Borrar un TODO que NO existe (No está registrado) ToDo quehacer2 = new ToDo("Trapear la casa", false); programa.Borrar(2); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Error, verifica que el quehacer que quieres borrar existe")); }
public void Mezcla() { ToDoList programa = new ToDoList(); //Consultar pero no hay tareas programa.ConsultarTerminadas(); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Error, no hay ninguna tarea")); // agregar 3 tareas ToDo quehacer1 = new ToDo("Barrer la casa", false); programa.Añadir(quehacer1); ToDo quehacer2 = new ToDo("Trapear la casa", false); programa.Añadir(quehacer2); ToDo quehacer3 = new ToDo("Comprar comida", false); programa.Añadir(quehacer3); // Consultar todas las tareas programa.ConsultarTodos(); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Barrer la casa: Pendiente. Trapear la casa: Pendiente. Comprar comida: Pendiente. ")); // Marcar las primeras 2 como terminadas y Consultar de nuevo programa.CambiarATerminado(quehacer1); programa.CambiarATerminado(quehacer2); programa.ConsultarTodos(); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Comprar comida: Pendiente. Barrer la casa: Terminado. Trapear la casa: Terminado. ")); //borrar el quehacer "barrer la casa" y consultar solo terminadas programa.Borrar(2); programa.ConsultarTerminadas(); Assert.That(programa.MensajeEnPantalla(), Is.EqualTo("Trapear la casa: Terminado. ")); }