public function testEmbeddedAddress() { $user = $this->objectManager->find($this->userClassName, 1); $profile = new Profile(); $address = new Address($profile); $address->setAddress1('273 Lake Terrace Dr.'); $address->setCity('Hendersonville'); $address->setState('TN'); $address->setZip('37075'); $profile->setAddress($address); $profile->setName('Jonathan H. Wage'); $user->setProfile($profile); $this->objectManager->persist($profile); $this->objectManager->flush(); $this->objectManager->clear(); $user = $this->objectManager->find($this->userClassName, 1); $this->assertNotNull($user->getProfile()->getAddress()); $this->assertEquals($address, $user->getProfile()->getAddress()); $user->getProfile()->getAddress()->setState('Tennessee'); $this->objectManager->flush(); $this->objectManager->clear(); $user = $this->objectManager->find($this->userClassName, 1); $this->assertEquals('Tennessee', $user->getProfile()->getAddress()->getState()); }