/**
  * Demo has 2 fields which are stored in elements and 2 new buttons are created.
  */
 public function testPrepareCheckMethodWithDemoType()
 {
     $config = Zend_Registry::get('Zend_Config');
     $config->documentTypes->include = 'all,preprint,article,demo,workingpaper';
     $session = new Zend_Session_Namespace('Publish');
     $session->documentType = 'demo';
     $form = new Publish_Form_PublishingSecond($this->_logger);
     $data = array('PersonSubmitterFirstName_1' => 'John', 'PersonSubmitterLastName_1' => 'Doe');
     $form->prepareCheck();
     $this->assertNotNull($form->getElement('back'));
     $this->assertNotNull($form->getElement('send'));
     $this->assertTrue($session->elements['PersonSubmitterFirstName_1']['value'] == 'John');
     $this->assertTrue($session->elements['PersonSubmitterLastName_1']['value'] == 'Doe');
 }