/** * Tests ContactsManager->updateContact() */ public function testUpdateContact() { $this->contactsManager->addContact(AbstractContactsManagerTest::TEST_EMAIL, AbstractContactsManagerTest::TEST_NAME); $contact = $this->contactsManager->getContact(AbstractContactsManagerTest::TEST_EMAIL); $contact->setName('Fulano de Tal'); $contact->setPhoto('uma foto'); $this->contactsManager->updateContact($contact); $contact = $this->contactsManager->getContact(AbstractContactsManagerTest::TEST_EMAIL); $this->assertEquals('Contact', get_class($contact)); $this->assertEquals(AbstractContactsManagerTest::TEST_EMAIL, $contact->getEmail()); $this->assertEquals('Fulano de Tal', $contact->getName()); $this->assertEquals('uma foto', $contact->getPhoto()); }