/** * @covers Applications\Entity\Application::getContact * @covers Applications\Entity\Application::setContact */ public function testSetGetContactWithContact() { $contact = new Contact(); $contact->setEmail('*****@*****.**')->setLastName('bar')->setFirstName('foo')->setHouseNumber(123)->setStreet('test road')->setCity('frankfurt')->setPostalCode(12345); $this->target->setContact($contact); $this->assertEquals($contact, $this->target->getContact()); }
public function provideIsValidTestData() { $app1 = new Application(); $app2 = new Application(); $app3 = new Application(); $app4 = new Application(); $contact = new Contact(); $contact->setEmail('*****@*****.**'); $app1->setContact(new Contact()); $app2->setContact($contact); $app3->setContact(new Contact()); $app3->getAttributes()->setAcceptedPrivacyPolicy(true); $app4->setContact($contact); $app4->getAttributes()->setAcceptedPrivacyPolicy(true); return array(array($app1, false, 'NO_EMAIL,NO_ACCEPT_PP'), array($app2, false, 'NO_ACCEPT_PP'), array($app3, false, 'NO_EMAIL'), array($app4, true)); }