public void SimuleerSpelMetDommeSpelersScoreNul() { //naar idee van Robert Lelieveld... //spel voor dummies. Altijd kaart wegleggen en nieuwe pakken... Speler speler1 = new DommeSpeler(); Speler speler2 = new DommeSpeler(); spel.Initialiseer(speler1, speler2); SimuleerSpel(spel); // Beide spelers score 0 Assert.IsTrue(speler1.Bord.GetScore() == 0); Assert.IsTrue(speler2.Bord.GetScore() == 0); }
public void SimuleerSpelMetDommeSpelers() { //naar idee van Robert Lelieveld... //spel voor dummies. Altijd kaart wegleggen en nieuwe pakken... Speler speler1 = new DommeSpeler(); Speler speler2 = new DommeSpeler(); spel.Initialiseer(speler1, speler2); SimuleerSpel(spel); Assert.AreEqual(8, speler1.Hand.AantalKaarten); Assert.AreEqual(8, speler2.Hand.AantalKaarten); Assert.AreEqual(44, spel.AflegBord.AantalKaarten()); }
public void SimuleerNietHuidigeSpelerSpeelt() { Speler speler1 = new DommeSpeler(); Speler speler2 = new DommeSpeler(); spel.Initialiseer(speler1, speler2); if (spel.HuidigeSpeler == spel.Speler1) { spel.VoerActiesUit(spel.Speler2.BepaalActies()); } else { spel.VoerActiesUit(spel.Speler1.BepaalActies()); } }
public void VoerActieUitNaAfloopSpel() { Speler speler1 = new DommeSpeler(); Speler speler2 = new DommeSpeler(); spel.Initialiseer(speler1, speler2); SimuleerSpel(spel); spel.VoerActiesUit(new Beurt(new LegKaartAanActie(0, speler1), new PakKaartVanTrekStapelActie(speler1))); }