Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
assertUpdatedCounts example
$this
->connection =
$this
->
getContainer
(
)
->
get
(
Connection::
class
)
;
$this
->salesChannelContext =
$this
->
createSalesChannelContext
(
)
;
}
public
function
testPromotionRedemptionUpdaterUpdateViaIndexer
(
)
: void
{
$this
->
createPromotionsAndOrder
(
)
;
$updater
=
$this
->
getContainer
(
)
->
get
(
PromotionRedemptionUpdater::
class
)
;
$updater
->
update
(
[
$this
->ids->
get
(
'voucherA'
)
,
$this
->ids->
get
(
'voucherB'
)
]
, Context::
createDefaultContext
(
)
)
;
$this
->
assertUpdatedCounts
(
)
;
}
public
function
testPromotionRedemptionUpdaterUpdateViaOrderPlacedEvent
(
)
: void
{
$this
->
createPromotionsAndOrder
(
)
;
$criteria
=
new
Criteria
(
[
$this
->ids->
get
(
'order'
)
]
)
;
$criteria
->
addAssociation
(
'lineItems'
)
;
/** @var OrderEntity|null $order */
$order
=
$this
->
getContainer
(
)