public function testAllGetCatalogPromotionsByIds() { $catalogPromotion1 = $this->dummyData->getAttribute(); $this->catalogPromotionRepository->shouldReceive('getAllCatalogPromotionsByIds')->with([$catalogPromotion1->getId()], null)->andReturn([$catalogPromotion1])->once(); $catalogPromotions = $this->catalogPromotionService->getAllCatalogPromotionsByIds([$catalogPromotion1->getId()]); $this->assertSame($catalogPromotion1, $catalogPromotions[0]); }
public function loadCatalogPromotions(CatalogPromotionRepositoryInterface $catalogPromotionRepository) { $this->setCatalogPromotions($catalogPromotionRepository->findAll()); }
public function testGetAllCatalogPromotionsByIds() { $originalCatalogPromotion = $this->setupCatalogPromotion(); $catalogPromotions = $this->catalogPromotionRepository->getAllCatalogPromotionsByIds([$originalCatalogPromotion->getId()]); $this->assertEquals($originalCatalogPromotion->getId(), $catalogPromotions[0]->getId()); }
/** * @param int[] $catalogPromotionIds * @param Pagination $pagination * @return CatalogPromotion[] */ public function getAllCatalogPromotionsByIds($catalogPromotionIds, Pagination &$pagination = null) { return $this->catalogPromotionRepository->getAllCatalogPromotionsByIds($catalogPromotionIds, $pagination); }