Exemplo n.º 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);
        }
Exemplo n.º 2
0
 public void AumentarMarcadorDeSet()
 {
     PuntajePartido configuracionPrueba = new PuntajePartido();
     LogicaRegistrarMarcador logicaRegistrar = new LogicaRegistrarMarcador();
     configuracionPrueba.PuntajeJugador1 = 3;
     configuracionPrueba.PuntajeJugador2 = 2;
     bool respuesta = logicaRegistrar.AumentarSet(configuracionPrueba);
     Assert.AreEqual(true, respuesta);
 }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
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);
 }
Exemplo n.º 5
0
 public void VerificarAumentoPuntajeUsandoACEJugador1()
 {
     PuntajePartido puntaje = new PuntajePartido();
     LogicaRegistrarMarcador logica = new LogicaRegistrarMarcador();
     logica.AumentarPuntoACE(ref puntaje, true);
     logica.AumentarPuntoACE(ref puntaje, true);
     Assert.AreEqual(2, puntaje.PuntajeJugador1);
 }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
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);
        }