function it_uses_a_helper_to_get_aggregated_adjustments(AdjustmentsHelper $adjustmentsHelper, AdjustmentInterface $adjustment1, AdjustmentInterface $adjustment2, AdjustmentInterface $adjustment3) { $adjustmentsHelper->getAggregatedAdjustments([$adjustment1, $adjustment2, $adjustment3])->willReturn(['tax 1' => 1000, 'tax2' => 500]); $this->aggregateAdjustments([$adjustment1, $adjustment2, $adjustment3])->shouldReturn(['tax 1' => 1000, 'tax2' => 500]); }
/** * @param array $adjustments * * @return array */ public function aggregateAdjustments(array $adjustments) { return $this->adjustmentsHelper->getAggregatedAdjustments($adjustments); }