/**
  * Verify displayed product price on product page(front-end) equals passed from fixture
  *
  * @return string|null
  */
 protected function verifyPrice()
 {
     if ($this->product->hasData('price') == false) {
         return null;
     }
     $fixtureProductPrice = number_format($this->product->getPrice(), 2);
     $formProductPrice = $this->productView->getPriceBlock()->getRegularPrice();
     if ($fixtureProductPrice == $formProductPrice) {
         return null;
     }
     return "Displayed product price on product page(front-end) not equals passed from fixture. " . "Actual: {$formProductPrice}, expected: {$fixtureProductPrice}.";
 }
 /**
  * Verify displayed product price on product page(front-end) equals passed from fixture
  *
  * @return string|null
  */
 protected function verifyPrice()
 {
     if ($this->product->hasData('price') == false) {
         return null;
     }
     $priceBlock = $this->productView->getPriceBlock();
     $formPrice = $priceBlock->isOldPriceVisible() ? $priceBlock->getOldPrice() : $priceBlock->getPrice();
     $fixturePrice = number_format($this->product->getPrice(), 2, '.', '');
     if ($fixturePrice != $formPrice) {
         return "Displayed product price on product page(front-end) not equals passed from fixture. " . "Actual: {$fixturePrice}, expected: {$formPrice}.";
     }
     return null;
 }