@Test
  public void testPushDocumentForRequest() {
    TranslationRequestModel model = new TranslationRequestModel();
    model.setContactEmail("*****@*****.**");
    model.setTitle("Request from Unit Test");
    model.setSourceLanguage("eng");
    String[] targets = {"fra", "esl"};
    model.setTargetLanguages(targets);
    long[] documentIds = {125549};
    model.setSourceDocumentIds(documentIds);
    model.setSourceWordCount(100); // random test
    model.setInstructions("Unit test instructions");
    model.setDeadline(new Date());
    model.setUrgency("high");
    model.setProjectId(TEST_TWB_PROJECT_ID); // hard coded for now

    model.setCallbackURL("https://www.example.com/my-callback-url");

    List translations = generateTestTranslationTasks(NEW_CLIENT_APP_ID, false, 2);
    model.setTranslationList(translations);

    Map result = translationService.pushDocumentForRequest(model);
    assertNotNull(result.get("document_id"));
  }