public void BacajDokNeProđe12PoljaJePrazanZa12iliViše()
        {
            Assert.AreEqual(12, PetljeWhileDoWhile.BacajDokNeProđe12Polja(12));
            Assert.IsTrue(cw.IsEmpty); // ne smije biti niti jedno bacanje!

            Assert.AreEqual(16, PetljeWhileDoWhile.BacajDokNeProđe12Polja(16));
            Assert.IsTrue(cw.IsEmpty); // ne smije biti niti jedno bacanje!
        }
        public void BacajDokNeProđe12Polja()
        {
            int početno = 5;
            int ukupno  = PetljeWhileDoWhile.BacajDokNeProđe12Polja(početno);

            Assert.IsTrue(ukupno >= 12 && ukupno < 18);
            Assert.IsFalse(cw.IsEmpty);

            while (!cw.IsEmpty)
            {
                string unos = cw.GetString();
                Assert.IsTrue(unos.StartsWith("Bacanje: "));
                string broj = unos.Substring("Bacanje: ".Length);
                int    i    = int.Parse(broj);
                Assert.IsTrue(i >= 1 && i <= 6);
                unos = cw.GetString();
                Assert.IsTrue(unos.StartsWith("Ukupno: "));
                broj = unos.Substring("Ukupno: ".Length);
                i    = int.Parse(broj);
                Assert.IsTrue(i >= početno && (i < 12 || cw.IsEmpty));
            }
        }