protected function OrderCustomerTest::buildOrder in Commerce Core 8.2
Builds a mock order with the given customer.
Parameters
\Drupal\Core\Session\AccountInterface $customer: The customer account.
Return value
\Drupal\commerce_order\Entity\OrderInterface The mock order.
1 call to OrderCustomerTest::buildOrder()
- OrderCustomerTest::testEvaluate in modules/
order/ tests/ src/ Unit/ Plugin/ Commerce/ Condition/ OrderCustomerTest.php - ::covers evaluate.
File
- modules/
order/ tests/ src/ Unit/ Plugin/ Commerce/ Condition/ OrderCustomerTest.php, line 62
Class
- OrderCustomerTest
- @coversDefaultClass \Drupal\commerce_order\Plugin\Commerce\Condition\OrderCustomer @group commerce
Namespace
Drupal\Tests\commerce_order\Unit\Plugin\Commerce\ConditionCode
protected function buildOrder(AccountInterface $customer) {
$order = $this
->prophesize(OrderInterface::class);
$order
->getEntityTypeId()
->willReturn('commerce_order');
$order
->getCustomer()
->willReturn($customer);
$order = $order
->reveal();
return $order;
}