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);
        }
Example #2
0
        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);
        }
Example #3
0
        public void ObtenerPadreDeTareaHuerfana()
        {
            Tarea tarea = new TareaSimple(new ContextoGestorProyectos());

            Assert.Null(tarea.ObtenerProyectoPadre());
        }