public function testGetEnabledVariationWithVariation()
{
$productMock = new ProductTest();
$variationMock = new ProductTest();
$variationMock->setEnabled(true);
$productMock->addVariation($variationMock);
$provider = $this->createNewProductProvider();
$provider->setVariationFields(array('test'));
$variations = $provider->getEnabledVariations($productMock);
$this->assertInstanceOf('\\Doctrine\\Common\\Collections\\ArrayCollection', $variations);
$this->assertEquals(1, count($variations));
$this->assertInstanceOf('\\Sonata\\Component\\Product\\ProductInterface', $variations[0]);
}