@Test
  public void testPrepareReachesBothTransports() throws JournalException, ServerException {
    createJournalWriterAndTransports();
    Date currentDate = parseDateString("20050316.144555.123");
    journalWriter.setCurrentDate(currentDate);

    journalWriter.prepareToWriteJournalEntry();
    assertCorrectNumberOfRequests(1, 0, 0, 0);
    assertCorrectCurrentDate(currentDate);
    assertEquals(
        "transport1 repository hash", server.getRepositoryHash(), transport1.getRepositoryHash());
    assertCorrectFilenames("fedoraJournal20050316.194555.123Z");
    assertEquals(
        "transport2 repository hash", server.getRepositoryHash(), transport2.getRepositoryHash());
    assertExpectedLogMessages("");
  }