### Question:
RandomBotPlayer implements Player { @Override public String getName() { return this.name; } RandomBotPlayer(String name, Weapons availableWeapons); @Override String getName(); @Override void chooseWeapon(); @Override Weapon getChosenWeapon();  }### Answer:
@Test public void shouldReturnPlayerName() { Weapons weapons = new RockPaperScissorsWeapons(); Player player = new RandomBotPlayer("Alex", weapons); assertEquals("Alex", player.getName()); }