public void notOutOfPenaltyBoxAfterEvenRoll() { Game g = createGameWithTwoPlayers(); g.Roll(2); g.MarkCurrentAnswerAsIncorrectAndMoveToNextPlayer(); Assert.IsTrue(g.IsPreviousPlayerInPenaltyBox()); g.Roll(3); g.MarkCurrentAnswerAsCorrectAndMoveToNextPlayer(); g.Roll(2); g.MarkCurrentAnswerAsCorrectAndMoveToNextPlayer(); Assert.IsTrue(g.IsPreviousPlayerInPenaltyBox()); }
public void notToPenaltyBoxAfterCorrectAnswer() { Game g = createGameWithTwoPlayers(); g.Roll(2); g.MarkCurrentAnswerAsCorrectAndMoveToNextPlayer(); Assert.IsFalse(g.IsPreviousPlayerInPenaltyBox()); }
public void toPenaltyBoxAfterWrongAnswer() { Game game = createGameWithTwoPlayers(); game.Roll(4); game.MarkCurrentAnswerAsIncorrectAndMoveToNextPlayer(); Assert.That(game.IsPreviousPlayerInPenaltyBox(), Is.True); }