/**
  * {@inheritdoc}
  */
 protected function setUp()
 {
     $this->translator = $this->getMock('Symfony\\Component\\Translation\\TranslatorInterface');
     $this->formType = new RequestProductType($this->translator);
     $this->formType->setDataClass('OroB2B\\Bundle\\RFPBundle\\Entity\\RequestProduct');
     parent::setUp();
 }
 /**
  * {@inheritdoc}
  */
 protected function setUp()
 {
     /* @var $productUnitLabelFormatter ProductUnitLabelFormatter|\PHPUnit_Framework_MockObject_MockObject */
     $productUnitLabelFormatter = $this->getMockBuilder('OroB2B\\Bundle\\ProductBundle\\Formatter\\ProductUnitLabelFormatter')->disableOriginalConstructor()->getMock();
     $productUnitLabelFormatter->expects($this->any())->method('format')->will($this->returnCallback(function ($unitCode, $short) {
         return $unitCode . '-formatted-' . ($short ? 'short' : 'full');
     }));
     $this->formType = new RequestProductType($productUnitLabelFormatter);
     $this->formType->setDataClass('OroB2B\\Bundle\\RFPBundle\\Entity\\RequestProduct');
     parent::setUp();
 }
 /**
  * {@inheritdoc}
  */
 protected function setUp()
 {
     $requestStatus = new RequestStatus();
     $requestStatus->setName(RequestStatus::OPEN);
     /* @var $repository ObjectRepository|\PHPUnit_Framework_MockObject_MockObject */
     $repository = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ObjectRepository')->disableOriginalConstructor()->getMock();
     $repository->expects(static::any())->method('findOneBy')->with(['name' => RequestStatus::OPEN])->willReturn($requestStatus);
     /* @var $manager ObjectManager|\PHPUnit_Framework_MockObject_MockObject */
     $manager = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ObjectManager')->disableOriginalConstructor()->getMock();
     $manager->expects(static::any())->method('getRepository')->with(self::REQUEST_STATUS_CLASS)->willReturn($repository);
     /* @var $registry ManagerRegistry|\PHPUnit_Framework_MockObject_MockObject */
     $registry = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock();
     $registry->expects(static::any())->method('getManagerForClass')->with(self::REQUEST_STATUS_CLASS)->willReturn($manager);
     /* @var $configManager ConfigManager|\PHPUnit_Framework_MockObject_MockObject */
     $configManager = $this->getMockBuilder('Oro\\Bundle\\ConfigBundle\\Config\\ConfigManager')->disableOriginalConstructor()->getMock();
     $configManager->expects(static::any())->method('get')->with('oro_b2b_rfp.default_request_status')->willReturn(RequestStatus::OPEN);
     $this->formType = new RequestType($configManager, $registry);
     $this->formType->setDataClass(self::DATA_CLASS);
     $this->formType->setRequestStatusClass(self::REQUEST_STATUS_CLASS);
     parent::setUp();
 }
 /**
  * {@inheritdoc}
  */
 protected function setUp()
 {
     parent::setUp();
     $this->formType = new RequestProductItemType();
     $this->formType->setDataClass('OroB2B\\Bundle\\RFPBundle\\Entity\\RequestProductItem');
 }