### Question:
Game { public Player getActivePlayer() { return activePlayer; } Game(Player player1, Player player2);   Game(Player player1, Player player2, StartingPlayerChooser startingPlayerChooser); void beginTurn(); void endTurn(); Player getWinner(); void run(); Player getActivePlayer(); Player getOpponentPlayer(); static void main(String... args);  }### Answer:
@Test public void startingPlayerShouldHaveStartingHandOfThreeCardsFromHisDeck() { game = anyGame(); assertThat(game.getActivePlayer().getNumberOfHandCards(), is(equalTo(3))); assertThat(game.getActivePlayer().getNumberOfDeckCards(), is(equalTo(17))); }