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

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

public testCreateVariation ( )
    public function testCreateVariation()
    {
        $productProvider = $this->createNewProductProvider();
        $product = $this->getMockBuilder('Sonata\\Component\\Product\\ProductInterface')->disableOriginalConstructor()->getMock();
        $product->expects($this->any())->method('isVariation')->will($this->returnValue(true));
        try {
            $productProvider->createVariation($product);
            // Product simulates a variation
        } catch (\Exception $e) {
            $this->assertInstanceOf('RuntimeException', $e);
        }
    }