public void TexasHoldemTest8() { TexasHoldem <int> game = new TexasHoldem <int>(); game.bigBlind = 2; var pointManager1 = new PlayerPointManager(); pointManager1.TotalPointsInAccount = 100; var pointManager2 = new PlayerPointManager(); pointManager2.TotalPointsInAccount = 100; game.Join(new TexasHoldemPlayer <int>(pointManager1, 0)); game.Join(new TexasHoldemPlayer <int>(pointManager2, 1)); game.StartGame(); for (int i = 0; i < 2 * 4; i++) { Assert.IsTrue(game.round != TexasHoldem <int> .Round.GameOver); if (game.canCall) { game.Call(); } else { game.Check(); } } Assert.IsTrue(game.round == TexasHoldem <int> .Round.GameOver); if (game.lastGameWinners.First.Item1.idObject == 0) { Assert.IsTrue(pointManager1.TotalPointsInAccount == 102); Assert.IsTrue(pointManager2.TotalPointsInAccount == 98); } else { Assert.IsTrue(pointManager1.TotalPointsInAccount == 98); Assert.IsTrue(pointManager2.TotalPointsInAccount == 102); } }
public void TexasHoldemTest8() { TexasHoldem<int> game = new TexasHoldem<int>(); game.bigBlind = 2; var pointManager1 = new PlayerPointManager(); pointManager1.TotalPointsInAccount = 100; var pointManager2 = new PlayerPointManager(); pointManager2.TotalPointsInAccount = 100; game.Join(0, pointManager1); game.Join(1, pointManager2); game.StartGame(); for(int i = 0; i < 2 * 4; i++) { Assert.IsTrue(game.round != TexasHoldem<int>.Round.GameOver); if(game.canCall) { game.Call(); } else { game.Check(); } } Assert.IsTrue(game.round == TexasHoldem<int>.Round.GameOver); if(game.lastGameWinners.First.Item1.idObject == 0) { Assert.IsTrue(pointManager1.TotalPointsInAccount == 102); Assert.IsTrue(pointManager2.TotalPointsInAccount == 98); } else { Assert.IsTrue(pointManager1.TotalPointsInAccount == 98); Assert.IsTrue(pointManager2.TotalPointsInAccount == 102); } }
private void aButtonCheck_Click(object sender, EventArgs e) { game.Check(); }