public function testConvertTo()
 {
     $rowData = ['value_id' => '6', 'file' => '/s/a/sample-1_1.jpg', 'media_type' => 'image', 'entity_id' => '1', 'label' => '', 'position' => '5', 'disabled' => '0', 'label_default' => null, 'position_default' => '5', 'disabled_default' => '0'];
     $productImages = ['image' => '/s/a/sample_3.jpg', 'small_image' => '/s/a/sample-1_1.jpg', 'thumbnail' => '/s/a/sample-1_1.jpg', 'swatch_image' => '/s/a/sample_3.jpg'];
     $this->productMock->expects($this->any())->method('getMediaAttributeValues')->willReturn($productImages);
     $this->modelObject->convertTo($this->productMock, $rowData);
 }
 /**
  * @param Product $product
  * @param array $rowData
  * @return ProductAttributeMediaGalleryEntryInterface
  */
 public function convertTo(Product $product, array $rowData)
 {
     $entry = parent::convertTo($product, $rowData);
     $videoEntry = $this->videoEntryFactory->create();
     $this->dataObjectHelper->populateWithArray($videoEntry, $rowData, 'Magento\\Framework\\Api\\Data\\VideoContentInterface');
     $entryExtension = $this->mediaGalleryEntryExtensionFactory->create();
     $entryExtension->setVideoContent($videoEntry);
     $entry->setExtensionAttributes($entryExtension);
     return $entry;
 }