/**
  * Assert Link block for downloadable product on front-end
  *
  * @param CatalogProductView $catalogProductView
  * @param DownloadableProductInjectable $product
  * @param Browser $browser
  * @return void
  */
 public function processAssert(CatalogProductView $catalogProductView, DownloadableProductInjectable $product, Browser $browser)
 {
     $browser->open($_ENV['app_frontend_url'] . $product->getUrlKey() . '.html');
     $fixtureDownloadableLinks = $this->prepareFixtureData($product);
     $pageOptions = $catalogProductView->getViewBlock()->getOptions($product);
     $pageDownloadableLinks = $this->preparePageData($pageOptions['downloadable_options']['downloadable_links']);
     $error = $this->verifyData($fixtureDownloadableLinks, $pageDownloadableLinks);
     \PHPUnit_Framework_Assert::assertEmpty($error, $error);
 }