/**
  * Test that getAssociated can translate document mappings into well know CakePHP association names
  *
  */
 public function testGetAssociated()
 {
     $user = new User();
     $result = $user->getAssociated();
     $this->assertEquals('hasOne', $result['Address']['type']);
     $this->assertTrue($result['Address']['embedded']);
     $this->assertEquals('hasOne', $result['Account']['type']);
     $this->assertTrue($result['Account']['reference']);
     $this->assertEquals('hasMany', $result['PhoneNumber']['type']);
     $this->assertTrue($result['PhoneNumber']['embedded']);
     $number = new PhoneNumber();
     $expected = array('OwningUser' => array('type' => 'belongsTo'));
     $result = $number->getAssociated();
     $this->assertEquals('belongsTo', $result['OwningUser']['type']);
     $this->assertTrue($result['OwningUser']['reference']);
 }