Example #1
0
        public void RetornoUltimaAntecesora()
        {
            Tarea tarea = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Tarea antecesora ultima",
                FechaInicio       = DateTime.Now,
                FechaFinalizacion = DateTime.Now
            };
            Tarea tareaAntecesoraAnterior = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Tarea antecesora ultima",
                FechaInicio       = DateTime.Now.AddDays(-500),
                FechaFinalizacion = DateTime.Now.AddHours(-100)
            };
            Tarea tareaConAntecesora = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Con antecesora",
                FechaInicio       = tarea.FechaFinalizacion,
                FechaFinalizacion = DateTime.Now.AddDays(100)
            };

            tareaConAntecesora.AgregarAntecesora(tarea);
            tareaConAntecesora.AgregarAntecesora(tareaAntecesoraAnterior);

            Assert.Equal(tarea, tareaConAntecesora.UltimaAntecesora());
        }
Example #2
0
        public void TareaSinAntecesora()
        {
            Tarea tareaConAntecesora = new TareaSimple(new ContextoGestorProyectos())
            {
                Nombre            = "Con antecesora",
                FechaInicio       = DateTime.Now,
                FechaFinalizacion = DateTime.Now.AddDays(100)
            };

            Assert.Null(tareaConAntecesora.UltimaAntecesora());
        }