public void ProyectoPadreDeTarea() { Tarea tarea = new TareaSimple(new ContextoGestorProyectos()) { Nombre = "Tarea hija", FechaInicio = DateTime.Now, FechaFinalizacion = DateTime.Now, DuracionPendiente = 100 }; Etapa etapa = new Etapa() { EtapaID = 1, FechaInicio = DateTime.Now }; etapa.AgregarTarea(tarea); Proyecto proyecto = new Proyecto(new ContextoGestorProyectos()) { ProyectoID = 1, Nombre = "Proyecto" }; proyecto.AgregarEtapa(etapa); using (var db = new ContextoGestorProyectos()) { db.AgregarProyecto(proyecto); } Assert.Equal(proyecto.ProyectoID, tarea.ObtenerProyectoPadre().ProyectoID); }
public void ObtenerPadreDeTarea() { Tarea tarea = new TareaSimple(new ContextoGestorProyectos()); Etapa etapa = new Etapa(); Proyecto proyecto = new Proyecto(new ContextoGestorProyectos()) { Nombre = "proyecto de prueba" }; etapa.AgregarTarea(tarea); proyecto.AgregarEtapa(etapa); using (var db = new ContextoGestorProyectos()) { db.AgregarProyecto(proyecto); } Assert.Equal(tarea.ObtenerProyectoPadre().ProyectoID, proyecto.ProyectoID); }
public void ObtenerPadreDeTareaHuerfana() { Tarea tarea = new TareaSimple(new ContextoGestorProyectos()); Assert.Null(tarea.ObtenerProyectoPadre()); }