public StrategyCaller(IEnumerable<IStrategy> strategies) { if (strategies == null) throw new ArgumentNullException("strategies"); _strategies = strategies; _actualizarValoresRestantes = new ActualizarValoresRestantes(); _verificarSerieConsecutiva = new VerificarSerieConsecutiva(); _yaSeEncuetraCompletado = new YaSeEncuetraCompletado(); }
public void verificarValoresRestantes() { var planificacion = getPlanificacion(); var actualizarValoresRestantes = new ActualizarValoresRestantes(); actualizarValoresRestantes.execute(planificacion); var bultos = planificacion.bultos; var primerElemento = bultos.FirstOrDefault(); Assert.AreEqual(0,primerElemento.cantidadRestante); }