示例#1
0
        public void ValidarDobleFaltaDespuesdeDeuceDespuesDeAdvance()
        {
            PuntajePartido puntaje = new PuntajePartido();
            LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();

            //40  puntos p1
            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);

            //40 puntos p2
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);

            //Adv P2
            logica.AumentarPuntoACE(ref puntaje, false);

            //Doble Falta p2
            logica.AumentarDobleFalta(ref puntaje, false);

            //Doble Falta p2
            logica.AumentarDobleFalta(ref puntaje, false);

            Assert.AreEqual(true, puntaje.VentajaJ1);
        }
示例#2
0
 public void VerificarAumentoPuntajeUsandoDobleFaltaJugador2()
 {
     PuntajePartido puntaje = new PuntajePartido();
     LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();
     logica.AumentarDobleFalta(ref puntaje, false);
     logica.AumentarDobleFalta(ref puntaje, false);
     Assert.AreEqual(2, puntaje.PuntajeJugador1);
 }