function it_removes_a_promotion(PromotionRepositoryInterface $promotionRepository, SharedStorageInterface $sharedStorage, PromotionInterface $promotion) { $sharedStorage->set('promotion', $promotion)->shouldBeCalled(); $promotionRepository->remove($promotion)->shouldBeCalled(); $this->iDeletePromotion($promotion); }
function it_removes_a_promotion(PromotionRepositoryInterface $promotionRepository, SharedStorageInterface $sharedStorage, PromotionInterface $promotion) { $promotion->getId()->willReturn(5); $sharedStorage->set('promotion_id', 5)->shouldBeCalled(); $promotionRepository->remove($promotion)->shouldBeCalled(); $this->iDeletePromotion($promotion); }