function it_provides_active_promotions(PromotionRepositoryInterface $promotionRepository, PromotionInterface $promotion1, PromotionInterface $promotion2, PromotionSubjectInterface $subject) { $promotionRepository->findActive()->willReturn([$promotion1, $promotion2]); $this->getPromotions($subject)->shouldReturn([$promotion1, $promotion2]); }
/** * {@inheritdoc} */ public function getPromotions(PromotionSubjectInterface $subject) { return $this->promotionRepository->findActive(); }