public void IfAPlayerRollsDoublesTheyGetToTakeAnExtraTurn() { var dice = new LoadedDice(); var rolls = new[] { 3, 3, 2, 1 }; dice.SetNumberToRoll(rolls); game = new Game(players, dice, board, turns, guard); game.TakeTurn(player1); Assert.That(board.GetPosition(player1), Is.EqualTo(9)); }
public void IfAPlayerRollsDoublesThriceTheyGoToJail() { var dice = new LoadedDice(); var rolls = new[] { 3, 3, 2, 2, 4, 4, 1, 2 }; dice.SetNumberToRoll(rolls); game = new Game(players, dice, board, turns, guard); game.TakeTurn(player1); Assert.That(board.GetPosition(player1), Is.EqualTo(10)); }