### Question:
PerksSettingsWrapper { public static void setDropRatio(int dropRatio) { PerksSettingsWrapper.dropRatio = dropRatio; } private  PerksSettingsWrapper(); static void reset(); static void setPerkSettings(Elements perk, int value, int timeout); static PerkSettings getPerkSettings(Elements perk); static void clear(); static int getDropRatio(); static void setDropRatio(int dropRatio); static int getPickTimeout(); static void setPickTimeout(int pickTimeout); static Elements nextPerkDrop(Dice dice);  }### Answer:
@Test public void dropPerk_noPerks_dropRatio50() { PerksSettingsWrapper.setDropRatio(50); assertPerk(0, NO_PERK); assertPerk(1, NO_PERK); assertPerk(2, NO_PERK); assertPerk(3, NO_PERK); assertPerk(4, NO_PERK); assertPerk(5, NO_PERK); assertPerk(6, NO_PERK); assertPerk(7, NO_PERK); assertPerk(8, NO_PERK); assertPerk(9, NO_PERK); assertPerk(10, NO_PERK); assertPerk(20, NO_PERK); assertPerk(30, NO_PERK); assertPerk(31, NO_PERK); assertPerk(32, NO_PERK); assertPerk(33, NO_PERK); assertPerk(40, NO_PERK); assertPerk(50, NO_PERK); assertPerk(60, NO_PERK); assertPerk(70, NO_PERK); assertPerk(80, NO_PERK); assertPerk(90, NO_PERK); assertPerk(100, NO_PERK); assertPerk(101, NO_PERK); }