Exemplo n.º 1
0
 public function testGetPersonLinkProperties2()
 {
     $form = new Admin_Form_Document_PersonAdd();
     $subform = $form->getSubForm(Admin_Form_Document_PersonAdd::SUBFORM_DOCUMENT);
     $subform->getElement('Role')->setValue('advisor');
     $subform->getElement('AllowContact')->setChecked(false);
     $personProps = $form->getPersonLinkProperties(312);
     $this->assertNotNull($personProps);
     $this->assertEquals(4, count($personProps));
     $this->assertArrayHasKey('person', $personProps);
     $this->assertEquals(312, $personProps['person']);
     $this->assertArrayHasKey('role', $personProps);
     $this->assertEquals('advisor', $personProps['role']);
     $this->assertArrayHasKey('contact', $personProps);
     $this->assertEquals(0, $personProps['contact']);
     $this->assertArrayHasKey('order', $personProps);
     $this->assertNull($personProps['order']);
 }