Example #1
0
        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);
        }
Example #2
0
        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());
        }