public void GetExpeditieStapel() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 7)); IExpeditieStapel stapel = bord.GetExpeditieStapel(Kleur.Blauw); Assert.AreEqual(1, stapel.AantalKaarten); }
public void LegNietOplopendeKaartAan() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); Kaart kaart3 = new ExpeditieKaart(Kleur.Rood, 3); Kaart kaart4 = new ExpeditieKaart(Kleur.Rood, 4); bord.LegKaartAan(kaart4); bord.LegKaartAan(kaart3); }
public void LegKaartAan() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); Kaart kaart = new ExpeditieKaart(Kleur.Blauw, 2); bord.LegKaartAan(kaart); Assert.AreEqual(1, bord.AantalKaarten(Kleur.Blauw)); Assert.AreEqual(1, bord.AantalKaarten()); }
public void LegJuisteVolgordeAan() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); bord.LegKaartAan(new WeddenschapsKaart(Kleur.Blauw)); bord.LegKaartAan(new WeddenschapsKaart(Kleur.Blauw)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 2)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 3)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 4)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 5)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 6)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 7)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 8)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 9)); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 10)); Assert.AreEqual(11, bord.AantalKaarten(Kleur.Blauw)); }
public void SpelBordScoreTest() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); bord.LegKaartAan(new ExpeditieKaart(Kleur.Blauw, 7)); Assert.IsTrue(bord.GetScore() == -13); }
public void LegWeddenschapAanNaExpeditieKaart() { ExpeditieSpelbord bord = new ExpeditieSpelbord(); Kaart kaart3 = new ExpeditieKaart(Kleur.Rood, 3); Kaart weddenschapskaart = new WeddenschapsKaart(Kleur.Rood); bord.LegKaartAan(kaart3); bord.LegKaartAan(weddenschapskaart); }
/// <summary> /// constructor voor speler /// </summary> /// <param name=bord">het spelbord waarop de speler zijn expedities aanlegt</param> /// <param name="hand">de hand met kaarten</param> public Speler() { bord = new ExpeditieSpelbord(); hand = new Stapel(); _laatsteBeurt = new LaatsteBeurt(); }