protected function setUp(): void
{ parent::
setUp();
$this->context = Context::
createDefaultContext();
$priceRuleId = Uuid::
randomHex();
$this->customerId =
$this->
createCustomer();
$shippingMethodId =
$this->
createShippingMethod($priceRuleId);
$paymentMethodId =
$this->
createPaymentMethod($priceRuleId);
$this->
addCountriesToSalesChannel([$this->
getValidCountryIdWithTaxes()]);
$this->salesChannelContext =
$this->
getContainer()->
get(SalesChannelContextFactory::
class)->
create( Uuid::
randomHex(),
TestDefaults::SALES_CHANNEL,
[ SalesChannelContextService::CUSTOMER_ID =>
$this->customerId,
SalesChannelContextService::SHIPPING_METHOD_ID =>
$shippingMethodId,
SalesChannelContextService::PAYMENT_METHOD_ID =>
$paymentMethodId,
] );
$this->salesChannelContext->
setRuleIds([$priceRuleId]);
}