public function testGetSetFirstName() { $expected = "FirstName"; $this->assertEmpty($this->instance->getFirstName()); $this->assertTrue($this->instance->setFirstName($expected) instanceof Person); $this->assertEquals($expected, $this->instance->getFirstName()); }
/** * @return Questionnaire */ public function getQuestionnaire() { if (!self::$questionnaire instanceof Questionnaire) { $person = new Person(); $person->setFirstName('Test Person')->setAge(55)->setGender('male'); $questionnaire = new Questionnaire($person); $this->getEntityManager()->persist($questionnaire); $this->getEntityManager()->flush($questionnaire); self::$questionnaire = $questionnaire; } else { self::$questionnaire = $this->getEntityManager()->getRepository(get_class(self::$questionnaire))->findOneBy(array('id' => self::$questionnaire->getId())); } return self::$questionnaire; }
/** * @param Person $person * @return Person */ protected function obfuscatePerson(Person $person) { $person->setFirstName($this->hashValue($person->getFirstName()))->setLastName($this->hashValue($person->getLastName()))->setEmailAddress($this->hashValue($person->getEmailAddress()))->getAddress()->setPostcode($this->hashValue($person->getAddress()->getPostcode())); return $person; }