public function testGetEmail() { $account = $this->getMockBuilder('OroCRM\\Bundle\\AccountBundle\\Entity\\Account')->disableOriginalConstructor()->getMock(); $contact = $this->getMockBuilder('OroCRM\\Bundle\\ContactBundle\\Entity\\Contact')->disableOriginalConstructor()->getMock(); $this->assertNull($this->entity->getEmail()); $this->entity->setAccount($account); $account->expects($this->once())->method('getEmail')->will($this->returnValue('*****@*****.**')); $this->assertEquals('*****@*****.**', $this->entity->getEmail()); $this->entity->setContact($contact); $contact->expects($this->once())->method('getEmail')->will($this->returnValue('*****@*****.**')); $this->assertEquals('*****@*****.**', $this->entity->getEmail()); }