Sonata\Tests\Component\Basket\BasketElementManagerTest::testFind PHP Метод

testFind() публичный Метод

public testFind ( )
    public function testFind()
    {
        $repository = $this->getMockBuilder('Doctrine\\ORM\\EntityRepository')->disableOriginalConstructor()->getMock();
        $repository->expects($this->once())->method('findOneBy');
        $repository->expects($this->once())->method('findBy');
        $em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
        $em->expects($this->any())->method('getRepository')->will($this->returnValue($repository));
        $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry');
        $registry->expects($this->any())->method('getManagerForClass')->will($this->returnValue($em));
        $basketEm = new BasketElementManager('Sonata\\Component\\Basket\\BasketElement', $registry);
        $basketEm->findBy(array());
        $basketEm->findOneBy(array());
    }