public void SePuedeQuitarUnaTareaQueNoFueAgregada() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Tarea unaTarea = new Tarea(); // Act Exception ex = Assert.Catch(() => unProyecto.QuitarTarea(unaTarea)); // Assert Assert.IsAssignableFrom <NoSePuedeQuitarUnaTareaNoExistenteException>(ex); }
public void SePuedeAgregarUnaTareaYSeLaPuedeQuitar() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Tarea unaTarea = new Tarea(); // Act unProyecto.AgregarTarea(unaTarea); unProyecto.QuitarTarea(unaTarea); // Assert Assert.AreEqual(0, unProyecto.Tareas.Count()); }