/**
  * Assert that products printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param InjectableFixture[] $products
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, array $products)
 {
     $errors = '';
     foreach ($products as $product) {
         if (!$salesGuestPrint->getViewBlock()->getItemBlock()->isItemVisible($product)) {
             $errors .= sprintf(self::ERROR_MESSAGE, $product->getName());
         }
     }
     \PHPUnit_Framework_Assert::assertEmpty($errors, $errors);
 }
 /**
  * Assert that Grand Total price was printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param array $prices
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, array $prices)
 {
     \PHPUnit_Framework_Assert::assertEquals(number_format(array_sum($prices), 2), $salesGuestPrint->getViewBlock()->getItemBlock()->getGrandTotal(), "Grand total was printed incorrectly.");
 }
 /**
  * Assert that Grand Total price was printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param string $grandTotal
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, $grandTotal)
 {
     \PHPUnit_Framework_Assert::assertEquals($grandTotal, $salesGuestPrint->getViewBlock()->getItemBlock()->getGrandTotal(), "Grand total was printed incorrectly.");
 }