Exemple #1
0
 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);
        }