public CatalogCampaignLogicImpl(ICatalogCampaignHeaderRepository headerRepo, ICatalogCampaignItemRepository itemRepo, ICampaignCustomerRepository campaignCustomerRepository) { _customerRepo = campaignCustomerRepository; _campaignHeaderRepo = headerRepo; _campaignItemRepo = itemRepo; }
private static CatalogCampaignServiceImpl MakeService(ICatalogLogic catalogLogic = null, ICatalogCampaignLogic campaignLogic = null, ICampaignCustomerRepository campaignCustomerRepository = null) { if (catalogLogic == null) { catalogLogic = MockCatalogLogic().Object; } if (campaignLogic == null) { campaignLogic = MockCampaignLogic().Object; } return(new CatalogCampaignServiceImpl(catalogLogic, campaignLogic)); }
private static ICatalogCampaignLogic MakeLogic(ICatalogCampaignHeaderRepository headerRepo = null, ICatalogCampaignItemRepository itemRepo = null, ICampaignCustomerRepository customerRepository = null) { if (headerRepo == null) { headerRepo = MockHeaderRepo().Object; } if (itemRepo == null) { itemRepo = MockItemRepo().Object; } if (customerRepository == null) { customerRepository = MockCustomerRepo().Object; } return(new CatalogCampaignLogicImpl(headerRepo, itemRepo, customerRepository)); }