Example #1
0
        public void FechaFinalizacionTareaCompuesta()
        {
            Tarea tareaPrimera = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Tarea",
                FechaFinalizacion = DateTime.Now.AddDays(1),
                FechaInicio       = DateTime.Now
            };
            Tarea tareaSegunda = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Tarea2",
                FechaFinalizacion = DateTime.Now.AddDays(2),
                FechaInicio       = DateTime.Now
            };
            Tarea tareaTercera = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Tarea",
                FechaFinalizacion = DateTime.Now.AddDays(10),
                FechaInicio       = DateTime.Now.AddDays(2)
            };

            TareaCompuesta tareaCompuesta = new TareaCompuesta(new ContextoGestorProyectos())
            {
                Nombre      = "Tarea Compuesta",
                FechaInicio = tareaPrimera.FechaInicio
            };

            tareaCompuesta.AgregarSubtarea(tareaPrimera);
            tareaCompuesta.AgregarSubtarea(tareaSegunda);
            tareaCompuesta.AgregarSubtarea(tareaTercera);

            Assert.True(tareaPrimera.FechaEsIgual(tareaTercera.FechaFinalizacion, tareaCompuesta.FechaFinalizacion));
        }