コード例 #1
0
 void CantidadRodadas(int lanzar, int pinos)
 {
     for (int i = 0; i < lanzar; i++)
     {
         bolosService.Caida(pinos);
     }
 }
コード例 #2
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));
        }
コード例 #3
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));
        }