public void EliminarTarea() { Tarea tarea = new TareaSimple(new ContextoGestorProyectos()) { Nombre = "TareaSimpleSubtarea", FechaInicio = DateTime.Now, Prioridad = Tarea.PRIORIDAD_MEDIA, FechaFinalizacion = DateTime.Now.AddDays(1), Descripcion = "Descripcion", Objetivo = "Objetivo", DuracionPendiente = 10 }; Tarea tareaAntecesora = new TareaSimple(new ContextoGestorProyectos()) { Nombre = "TareaAntecesora", FechaInicio = DateTime.Now.AddDays(-10), Prioridad = Tarea.PRIORIDAD_MEDIA, FechaFinalizacion = DateTime.Now.AddDays(-9), Descripcion = "Descripcion", Objetivo = "Objetivo", DuracionPendiente = 10 }; TareaCompuesta tc = new TareaCompuesta(new ContextoGestorProyectos()) { Nombre = "TareaCompuesta", FechaInicio = DateTime.Now, Prioridad = Tarea.PRIORIDAD_MEDIA, Descripcion = "Descripcion", Objetivo = "Objetivo", }; tc.AgregarAntecesora(tareaAntecesora); tc.AgregarSubtarea(tarea); Persona p = new Persona() { Nombre = "Nombre", Rol = "Roger" }; tc.AgregarPersona(p); using (var db = new ContextoGestorProyectos()) { int id = db.AgregarTarea(tc); db.EliminarTarea(id); Assert.DoesNotContain(tc, db.Tareas); } }