public function testBuildWithoutUnit() { $sku = 'TEST'; $qty = 3; $data = [ProductDataStorage::ENTITY_ITEMS_DATA_KEY => [[ProductDataStorage::PRODUCT_SKU_KEY => $sku, ProductDataStorage::PRODUCT_QUANTITY_KEY => $qty]]]; $request = new RFPRequest(); $product = $this->getProductEntity($sku); $this->assertMetadataCalled(); $this->assertRequestGetCalled(); $this->assertStorageCalled($data); $this->assertProductRepositoryCalled($product); /** @var \PHPUnit_Framework_MockObject_MockObject|FormBuilderInterface $builder */ $builder = $this->getMock('Symfony\\Component\\Form\\FormBuilderInterface'); $this->extension->buildForm($builder, ['data' => $request]); $this->assertEmpty($request->getRequestProducts()); }