public void Test_1s() { Assert.IsTrue(Yahtzee.Ones(1, 2, 3, 4, 5) == 1); Assert.AreEqual(2, Yahtzee.Ones(1, 2, 1, 4, 5)); Assert.AreEqual(0, Yahtzee.Ones(6, 2, 2, 4, 5)); Assert.AreEqual(4, Yahtzee.Ones(1, 2, 1, 1, 1)); }
public Form1(IRandom randomness) { InitializeComponent(); this.randomness = randomness; var equality = IntEqualityByLiteral.Build(); dices = Dices <int> .Build(equality); for (int id = 0; id <= 6; id++) { var dice = Dice <int> .Build(id, 6, 1, false); dices.AddDice(dice); } calcAces = Aces.Build(); calcTwos = Twos.Build(); calcThrees = Threes.Build(); calcFours = Fours.Build(); calcFives = Fives.Build(); calcSixes = Sixes.Build(); calcThreeOfKind = ThreeOfKind.Build(); calcFourOfKind = FourOfKind.Build(); calcFullHouse = FullHouse.Build(); calcSmallStraight = SmallStraight.Build(); calcLargeStraight = LargeStraight.Build(); calcYahzee = Yahtzee.Build(); calcChance = Chance.Build(); }
private void naarSpel_Click(object sender, EventArgs e) // Checkt of er meer dan 1 naam is toegevoegd en start speel scherm. { int naamCount = 0; List <string> namenSpelers = new List <string>() { }; foreach (TextBox box in naamInvoerBoxes) { if (box.Text != "") { naamCount += 1; namenSpelers.Add(box.Text); } } if (namenSpelers.Count > 0) { spel.spelersAanmaken(namenSpelers); Yahtzee yahtzeeForm = new Yahtzee(); spel.yahtzeeForm = yahtzeeForm; yahtzeeForm.SpelBeheer = spel; spel.startSpel(); yahtzeeForm.Show(); this.Hide(); } }
public TeerlingController(int i, Yahtzee y) { view = new TeerlingView(this); model = new TeerlingModel(); model.IndexOfTeerling = i; view.SetIndexOfTeerling(); yahtzeeclass = y; }
private void button1_Click(object sender, EventArgs e) { Form gameForm = new Yahtzee(); gameForm.Show(); this.Hide(); }
public TeerlingController(int i, Yahtzee y) { teerlingView = new TeerlingView(this); teerlingModel = new TeerlingModel(); teerlingModel.TeerlingIndex = i; teerlingView.SetIndexOfTeerling(); yahtzeeclass = y; }
public void Chance_scores_sum_of_all_dice() { int expected = 15; int actual = Yahtzee.Chance(2, 3, 4, 5, 1); Assert.AreEqual(expected, actual); Assert.AreEqual(16, Yahtzee.Chance(3, 3, 4, 5, 1)); }
public void Yahtzee_scores_50() { int expected = 50; int actual = Yahtzee.yahtzee(4, 4, 4, 4, 4); Assert.AreEqual(expected, actual); Assert.AreEqual(50, Yahtzee.yahtzee(6, 6, 6, 6, 6)); Assert.AreEqual(0, Yahtzee.yahtzee(6, 6, 6, 6, 3)); }
private static void Main(string[] args) { var yahtzee = new Yahtzee(5); yahtzee.HowToPlay(); Console.Read(); var gameStillAlive = true; while (gameStillAlive) { gameStillAlive = yahtzee.Round(); } }
private void Form1_Load(object sender, EventArgs e) { Yahtzee game = new Yahtzee(); List<string> worpen = new List<string>(); for (int i = 0; i < 50; i++) { game.doeWorp(); worpen.Add(game); } foreach (string x in worpen) { listBox1.Items.Add(x); } }
public void two_Pair() { Assert.AreEqual(16, Yahtzee.TwoPair(3, 3, 5, 4, 5)); Assert.AreEqual(0, Yahtzee.TwoPair(3, 3, 5, 5, 5)); }
private void Form2_Load(object sender, EventArgs e) { this.BringToFront(); Form gameForm = new Yahtzee(); }
public void fullHouse() { Assert.AreEqual(18, Yahtzee.FullHouse(6, 2, 2, 2, 6)); Assert.AreEqual(0, Yahtzee.FullHouse(2, 3, 4, 5, 6)); }
public void four_of_a_knd() { Assert.AreEqual(12, Yahtzee.FourOfAKind(3, 3, 3, 3, 5)); Assert.AreEqual(20, Yahtzee.FourOfAKind(5, 5, 5, 4, 5)); Assert.AreEqual(0, Yahtzee.FourOfAKind(3, 3, 3, 3, 3)); }
public void largeStraight() { Assert.AreEqual(20, Yahtzee.LargeStraight(6, 2, 3, 4, 5)); Assert.AreEqual(20, Yahtzee.LargeStraight(2, 3, 4, 5, 6)); Assert.AreEqual(0, Yahtzee.LargeStraight(1, 2, 2, 4, 5)); }
public void one_pair() { Assert.AreEqual(6, Yahtzee.ScorePair(3, 4, 3, 5, 6)); Assert.AreEqual(10, Yahtzee.ScorePair(5, 3, 3, 3, 5)); Assert.AreEqual(12, Yahtzee.ScorePair(5, 3, 6, 6, 5)); }
public void test_threes() { Assert.AreEqual(6, Yahtzee.Threes(1, 2, 3, 2, 3)); Assert.AreEqual(12, Yahtzee.Threes(2, 3, 3, 3, 3)); }
public void test_2s() { Assert.AreEqual(4, Yahtzee.Twos(1, 2, 3, 2, 6)); Assert.AreEqual(10, Yahtzee.Twos(2, 2, 2, 2, 2)); }
public void three_of_a_kind() { Assert.AreEqual(9, Yahtzee.ThreeOfAKind(3, 3, 3, 4, 5)); Assert.AreEqual(15, Yahtzee.ThreeOfAKind(5, 3, 5, 4, 5)); Assert.AreEqual(0, Yahtzee.ThreeOfAKind(3, 3, 3, 3, 5)); }
public void smallStraight() { Assert.AreEqual(15, Yahtzee.SmallStraight(1, 2, 3, 4, 5)); Assert.AreEqual(15, Yahtzee.SmallStraight(2, 3, 4, 5, 1)); Assert.AreEqual(0, Yahtzee.SmallStraight(1, 2, 2, 4, 5)); }