/**
  * Test, if validation is successful for several title main languages
  * Last title main has the document language (deu)
  */
 public function testSeveralMainTitleLanguages()
 {
     $this->markTestSkipped('Method getExtendedForm removed from Form class: moved to FormController class as manipulateSession');
     $config = Zend_Registry::get('Zend_Config');
     $config->documentTypes->include = 'all,preprint,article,demo,workingpaper';
     $session = new Zend_Session_Namespace('Publish');
     $session->documentType = 'workingpaper';
     $session->additionalFields = array();
     $session->additionalFields['TitleMain'] = '4';
     $form = new Publish_Form_PublishingSecond($this->_logger);
     $data = array('PersonSubmitterFirstName_1' => 'John', 'PersonSubmitterLastName_1' => 'Doe', 'TitleMain_1' => 'Entenhausen', 'TitleMainLanguage_1' => 'spa', 'TitleMain_2' => 'Entenhausen2', 'TitleMainLanguage_2' => 'eng', 'TitleMain_3' => 'Entenhausen3', 'TitleMainLanguage_3' => 'fra', 'TitleMain_4' => 'Entenhausen4', 'TitleMainLanguage_4' => 'deu', 'PersonAuthorFirstName_1' => '', 'PersonAuthorLastName_1' => 'Tester', 'PersonAuthorEmail_1' => '', 'PersonAuthorAllowEmailContact_1' => '0', 'CompletedDate' => '14.06.2012', 'Language' => 'deu', 'Licence' => '4');
     $form->getExtendedForm($data, false);
     // method does not exist!
     $val = new Publish_Model_ExtendedValidation($form, $data, $this->_logger, $session);
     $result = $val->validate();
     $this->assertTrue($result);
 }