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)); } }