Sonata\Test\ProductBundle\Model\BaseProductProviderTest::testBasketAddProductInvalid PHP Метод

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

    public function testBasketAddProductInvalid()
    {
        $productProvider = $this->createNewProductProvider();
        $product = $this->getMockBuilder('Sonata\\Component\\Product\\ProductInterface')->getMock();
        $product->expects($this->once())->method('isMaster')->will($this->returnValue(true));
        $product->expects($this->once())->method('getSku')->will($this->returnValue('product_sku'));
        $product->expects($this->once())->method('getVariations')->will($this->returnValue(array(1)));
        $basketElement = $this->getMockBuilder('Sonata\\Component\\Basket\\BasketElementInterface')->getMock();
        $basket = $this->getMockBuilder('Sonata\\Component\\Basket\\BasketInterface')->getMock();
        $productProvider->basketAddProduct($basket, $product, $basketElement);
    }