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());
}