public void ProyectoDe4diasDe6hsDura24hs() { // Arrange var diasNoLaborables = new List <int>() { (int)DayOfWeek.Saturday, (int)DayOfWeek.Sunday }; var duracionJornada = 6; var duracionProyectoEsperada = 24; var fechaInicio = new DateTime(2016, 11, 7); // Lunes var fechaFin = new DateTime(2016, 11, 10); // Jueves // Act var unCalendario = new Calendario(diasNoLaborables, duracionJornada); var unProyecto = new Proyecto("PasamosUnTexto", unCalendario); unProyecto.FechaRealInicio = fechaInicio; unProyecto.FechaRealFin = fechaFin; // Assert Assert.AreEqual(duracionProyectoEsperada, unProyecto.Duracion); }
public void ProyectoDe1SemanaDe8hsDura40hs() { // Arrange var diasNoLaborables = new List <int>() { (int)DayOfWeek.Saturday, (int)DayOfWeek.Sunday }; var duracionJornada = 8; var duracionProyectoEsperada = 40; var fechaInicio = new DateTime(2016, 11, 7); // Lues var fechaFin = new DateTime(2016, 11, 11); // Viernes // Act var unCalendario = new Calendario(diasNoLaborables, duracionJornada); var unProyecto = new Proyecto("PasamosUnTexto", unCalendario); unProyecto.FechaInicioReal = fechaInicio; unProyecto.FechaFinReal = fechaFin; // Assert Assert.AreEqual(duracionProyectoEsperada, unProyecto.Duracion); }