private static void ValidateThatNoPlayerHasARankGreaterThanTheNumberOfPlayers(List<IPlayerRank> playerRanks) { if (playerRanks.Max(playerRank => playerRank.GameRank) > playerRanks.Count) { throw new ArgumentException(EXCEPTION_MESSAGE_NO_PLAYER_CAN_HAVE_A_HIGHER_RANK_THAN_THE_NUMBER_OF_PLAYERS); } }