/**
  * 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()->isItemVisible($product)) {
             $errors .= sprintf(self::ERROR_MESSAGE, $product->getName());
         }
     }
     \PHPUnit_Framework_Assert::assertEmpty($errors, $errors);
 }
 /**
  * Assert that BillingAddress printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param Address $billingAddress
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, Address $billingAddress)
 {
     $addressRenderer = $this->objectManager->create('Mage\\Customer\\Test\\Block\\Address\\Renderer', ['address' => $billingAddress, 'type' => 'html']);
     $expectedBillingAddress = $addressRenderer->render();
     \PHPUnit_Framework_Assert::assertEquals($expectedBillingAddress, $salesGuestPrint->getViewBlock()->getBillingAddress(), "Billing address 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()->getGrandTotal(), "Grand total was printed incorrectly.");
 }
 /**
  * Assert that shipping method was printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param array $shipping
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, array $shipping)
 {
     \PHPUnit_Framework_Assert::assertTrue($salesGuestPrint->getViewBlock()->isShippingMethodVisible($shipping), "Shipping method was printed incorrectly.");
 }
 /**
  * Assert that payment method was printed correctly on sales guest print page.
  *
  * @param SalesGuestPrint $salesGuestPrint
  * @param string $paymentMethod
  * @return void
  */
 public function processAssert(SalesGuestPrint $salesGuestPrint, $paymentMethod)
 {
     \PHPUnit_Framework_Assert::assertEquals($paymentMethod, $salesGuestPrint->getViewBlock()->getPaymentMethod(), "Payment method was printed incorrect on sales guest print page.");
 }