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);
}