public void setup() { unCursoDeUnDiaPorSemana.AgregarDiaDeCursada(DayOfWeek.Thursday); unCursoDeDosDiasPorSemana.AgregarDiaDeCursada(DayOfWeek.Monday); unCursoDeDosDiasPorSemana.AgregarDiaDeCursada(DayOfWeek.Thursday); unCalendarioGlobal.AgregarFeriado(feriadoCarnaval); unCalendarioGlobal.AgregarFeriado(feriadoMio); managerDeCalendarios = new ManagerDeCalendarios(unCalendarioGlobal); managerDeCalendarios.AgregarCalendarioPara(unCursoDeDosDiasPorSemana); managerDeCalendarios.AgregarCalendarioPara(unCursoDeUnDiaPorSemana); }
public void deberia_poder_conocer_los_dias_de_cursada_de_un_curso_para_un_mes() { Curso un_curso = TestObjects.UnCursoConAlumnos(); managerDeCalendarios.AgregarCalendarioPara(un_curso); GeneradorDePlanillas generador = new GeneradorDePlanillas(); CalendarioDeCurso un_calendario = managerDeCalendarios.CalendarioPara(un_curso); //new CalendarioDeCurso(un_curso, new CalendarioDeFeriados() ); //Se cambió por el Manager PlanillaMensual una_planilla = generador.GenerarPlanillaMensualPara(un_curso, fecha_desde, fecha_hasta, un_calendario); Assert.AreEqual(6, una_planilla.GetDiasDeCursadaEntre(fecha_desde, fecha_hasta).Count()); }