public FreeItemPromotionProcessor(
     CollectionTargetEvaluator targetEvaluator,
     FulfillmentEvaluator fulfillmentEvaluator,
     LocalizationService localizationService,
     IContentLoader contentLoader)
 {
     _contentLoader        = contentLoader;
     _targetEvaluator      = targetEvaluator;
     _fulfillmentEvaluator = fulfillmentEvaluator;
     _localizationService  = localizationService;
 }
 public MyPercentagePromotionProcessor(
     CollectionTargetEvaluator targetEvaluator,
     FulfillmentEvaluator fulfillmentEvaluator,
     LocalizationService localizationService,
     IContentLoader contentLoader,
     RedemptionDescriptionFactory redemptionDescriptionFactory)
     : base(redemptionDescriptionFactory)
 {
     _contentLoader        = contentLoader;
     _targetEvaluator      = targetEvaluator;
     _fulfillmentEvaluator = fulfillmentEvaluator;
     _localizationService  = localizationService;
 }
 public Free2Proc(
     CollectionTargetEvaluator collectionTargetEvaluator,
     FulfillmentEvaluator fulfillmentEvaluator,
     LocalizationService localizationService,
     IContentLoader contentLoader,
     ReferenceConverter referenceConverter,
     RedemptionDescriptionFactory redemptionDescriptionFactory)
     : base(redemptionDescriptionFactory)
 {
     _contentLoader             = contentLoader;
     _collectionTargetEvaluator = collectionTargetEvaluator;
     _fulfillmentEvaluator      = fulfillmentEvaluator;
     _localizationService       = localizationService;
     _referenceConverter        = referenceConverter;
 }
 public FreeStuffPromotionProcessor(RedemptionDescriptionFactory redemptionDescriptionFactory,
                                    CollectionTargetEvaluator collectionTargetEvaluator,
                                    FulfillmentEvaluator fulfillmentEvaluator,
                                    LocalizationService localizationService,
                                    GiftItemFactory giftItemFactory,
                                    IContentLoader contentLoader,
                                    ReferenceConverter referenceConverter
                                    ) : base(redemptionDescriptionFactory)
 {
     _collectionTargetEvaluator = collectionTargetEvaluator;
     _fulfillmentEvaluator      = fulfillmentEvaluator;
     _localizationService       = localizationService;
     _giftItemFactory           = giftItemFactory;
     _contentLoader             = contentLoader;
     _referenceConverter        = referenceConverter;
 }