Esempio n. 1
0
        public void PapelPierdeLagarto()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Papel, JugadasEnum.Lagarto);

            Assert.AreEqual(Resultado.Derrota, result);
        }
Esempio n. 2
0
        public void PapelEmpate()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Papel, JugadasEnum.Papel);

            Assert.AreEqual(Resultado.Empate, result);
        }
Esempio n. 3
0
        public void PapelGanaSpock()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Papel, JugadasEnum.Spock);

            Assert.AreEqual(Resultado.Victoria, result);
        }
Esempio n. 4
0
        public void PiedraGanaLagarto()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Piedra, JugadasEnum.Lagarto);

            Assert.AreEqual(Resultado.Victoria, result);
        }
Esempio n. 5
0
        public void PiedraPierdeSpock()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Piedra, JugadasEnum.Spock);

            Assert.AreEqual(Resultado.Derrota, result);
        }
Esempio n. 6
0
        public void SpockPierdePapel()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Spock, JugadasEnum.Papel);

            Assert.AreEqual(Resultado.Derrota, result);
        }
Esempio n. 7
0
        public void SpockGanaPiedra()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Spock, JugadasEnum.Piedra);

            Assert.AreEqual(Resultado.Victoria, result);
        }
Esempio n. 8
0
        public void LagartoPierdeTijera()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Lagarto, JugadasEnum.Tijera);

            Assert.AreEqual(Resultado.Derrota, result);
        }
Esempio n. 9
0
        public void LagartoGanaPapel()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Lagarto, JugadasEnum.Papel);

            Assert.AreEqual(Resultado.Victoria, result);
        }
Esempio n. 10
0
        public void LagartoEmpate()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Lagarto, JugadasEnum.Lagarto);

            Assert.AreEqual(Resultado.Empate, result);
        }
Esempio n. 11
0
        public void TijeraEmpate()
        {
            var service = new PartidaService();
            var result  = service.Resolver(JugadasEnum.Tijera, JugadasEnum.Tijera);

            Assert.AreEqual(Resultado.Empate, result);
        }
Esempio n. 12
0
 public void OpcionNoValida()
 {
     var service = new PartidaService();
     var result  = service.Resolver((JugadasEnum)int.MaxValue, (JugadasEnum)int.MaxValue);
 }