Exemple #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);
        }
Exemple #2
0
        public void ValidarDeuceDespuesDeAdvance()
        {
            PuntajePartido puntaje = new PuntajePartido();
            LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();

            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);

            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);

            logica.AumentarPunto(ref puntaje, true);

            Assert.AreEqual(true, puntaje.Deuce);
        }
Exemple #3
0
        public void VerificarActivacionDeuce()
        {
            PuntajePartido puntaje = new PuntajePartido();
            LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();

            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);

            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);

            Assert.AreEqual(true, puntaje.Deuce);
        }
Exemple #4
0
 public void VerificarAumentoPuntajeJugador1()
 {
     PuntajePartido puntaje = new PuntajePartido();
     LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();
     logica.AumentarPunto(ref puntaje, true);
     logica.AumentarPunto(ref puntaje, true);
     Assert.AreEqual(2, puntaje.PuntajeJugador1);
 }
Exemple #5
0
        public void ValidarVentaja()
        {
            PuntajePartido puntaje = new PuntajePartido();
            LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();

            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);
            logica.AumentarPunto(ref puntaje, true);

            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);
            logica.AumentarPunto(ref puntaje, false);

            Assert.AreEqual(true, puntaje.VentajaJ2);
        }