public void GivenThereAre2Players_And_CanPlayerAnswer_ShouldReturn_True_When_CurrentPlayerIsInPenalty_But_LibertyIsGiven() { _gamePlayers.AddPlayer(new Player("A")); _gamePlayers.AddPlayer(new Player("B")); _gamePlayers.GivePenaltyToCurrentPlayer(); _gamePlayers.GiveLibertyForCurrentPlayer(); Assert.AreEqual(true, _gamePlayers.CanPlayerAnswer()); }
private void GrantOrRevokeLiberty(Roll roll) { if (CanGiveLiberty(roll)) { _gamePlayers.GiveLibertyForCurrentPlayer(); } else { _gamePlayers.NoLibertyForCurrentPlayer(); } }