public function testToString()
 {
     $expected = 'test';
     $account = $this->getMock('OroCRM\\Bundle\\AccountBundle\\Entity\\Account');
     $account->expects($this->once())->method('getName')->will($this->returnValue($expected));
     $this->partner->setAccount($account);
     $this->assertEquals($expected, $this->partner->__toString());
 }
 public function load(ObjectManager $manager)
 {
     $adminUser = $manager->getRepository('OroUserBundle:User')->findOneByUsername('admin');
     $partner = new Partner();
     $partner->setAccount($this->getReference('orocrm_partner:test_account_2'));
     $partner->setOwner($adminUser);
     $manager->persist($partner);
     $manager->flush();
     $this->addReference('orocrm_partner:test_partner_1', $partner);
     $partner = new Partner();
     $partner->setAccount($this->getReference('orocrm_partner:test_account_3'));
     $partner->setOwner($adminUser);
     $manager->persist($partner);
     $manager->flush();
     $this->addReference('orocrm_partner:test_partner_2', $partner);
 }
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $objectManager)
 {
     $accounts = $this->getAccountsWithoutPartners($objectManager, count(self::$fixtureConditions));
     if (!$accounts) {
         return;
     }
     $users = $objectManager->getRepository('OroUserBundle:User')->findAll();
     $statuses = $objectManager->getRepository('OroCRMPartnerBundle:PartnerStatus')->findAll();
     $usersCount = count($users);
     $statusesCount = count($statuses);
     foreach ($accounts as $index => $account) {
         $partner = new Partner();
         $partner->setAccount($account);
         $partner->setOwner($users[rand(0, $usersCount - 1)]);
         $partner->setStatus($statuses[rand(0, $statusesCount - 1)]);
         $partner->setPartnerCondition(self::$fixtureConditions[$index]);
         $objectManager->persist($partner);
     }
     $objectManager->flush();
 }