protected function setUp() { parent::setUp(); $this->registry = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock(); $this->priceListRequestHandler = $this->getMockBuilder('OroB2B\\Bundle\\PricingBundle\\Model\\FrontendPriceListRequestHandler')->disableOriginalConstructor()->getMock(); $this->formType = new FrontendOrderLineItemType($this->registry, $this->priceListRequestHandler, self::PRICE_CLASS); $priceList = new PriceList(); $this->priceListRequestHandler->expects($this->any())->method('getPriceList')->willReturn($priceList); $this->formType->setDataClass('OroB2B\\Bundle\\OrderBundle\\Entity\\OrderLineItem'); }
protected function setUp() { parent::setUp(); $this->registry = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock(); $this->productUnitLabelFormatter = $this->getMockBuilder('OroB2B\\Bundle\\ProductBundle\\Formatter\\ProductUnitLabelFormatter')->disableOriginalConstructor()->getMock(); $repository = $this->getMockBuilder('Doctrine\\ORM\\EntityRepository')->disableOriginalConstructor()->getMock(); $repository->expects($this->any())->method('findBy')->will($this->returnValue(['item' => 'item', 'kg' => 'kilogram'])); $this->registry->expects($this->any())->method('getRepository')->with(self::PRODUCT_UNIT_CLASS)->will($this->returnValue($repository)); $this->formType = new OrderLineItemType($this->registry, $this->productUnitLabelFormatter); $this->formType->setDataClass('OroB2B\\Bundle\\OrderBundle\\Entity\\OrderLineItem'); $this->formType->setProductUnitClass(self::PRODUCT_UNIT_CLASS); }