@Test
public void testDownloadReports() throws ReportProcessingException {

  AdWordsSession.Builder sessionBuilder =
    new AdWordsSession.Builder().withEndpoint("http://www.google.com")
      .withDeveloperToken("DeveloperToken")
      .withClientCustomerId("123")
      .withUserAgent("UserAgent")
      .withOAuth2Credential(new GoogleCredential.Builder().build());
  Set<Long> cids = ImmutableSet.of(1L, 2L, 3L, 4L, 5L);
  Collection<File> results =
      multipleClientReportDownloader.downloadReports(sessionBuilder, reportDefinition, cids);
  assertEquals(cids.size(), results.size());
}