Exemple #1
0
        public void RodadaJuegoPerfecto()
        {
            var bolosService = new BolosService();

            CantidadRodadas(12, 10);

            Assert.That(bolosService.Puntaje(), Is.EqualTo(300));
        }
Exemple #2
0
        public void RodadaTodoFrame()
        {
            var bolosService = new BolosService();

            CantidadRodadas(21, 5);

            Assert.That(bolosService.Puntaje(), Is.EqualTo(150));
        }
Exemple #3
0
        public void RodadaNueveUnaSpares()
        {
            var bolosService = new BolosService();

            for (int i = 0; i < 10; i++)
            {
                bolosService.Caida(9);
                bolosService.Caida(1);
            }
            bolosService.Caida(9);

            Assert.That(bolosService.Puntaje(), Is.EqualTo(190));
        }
Exemple #4
0
        public void TypicalGame()
        {
            var bolosService = new BolosService();

            bolosService.Caida(10);
            bolosService.Caida(9); bolosService.Caida(10);
            bolosService.Caida(5); bolosService.Caida(5);
            bolosService.Caida(7); bolosService.Caida(2);
            bolosService.Caida(10);
            bolosService.Caida(10);
            bolosService.Caida(10);
            bolosService.Caida(9); bolosService.Caida(0);
            bolosService.Caida(8); bolosService.Caida(2);
            bolosService.Caida(9); bolosService.Caida(1); bolosService.Caida(10);

            Assert.That(bolosService.Puntaje(), Is.EqualTo(187));
        }
Exemple #5
0
 public void SetUpGame()
 {
     bolosService = new BolosService();
 }