public CatalogOfferProcessor(
     IOfferBuilder offerBuilder,
     CatalogUtility catalogUtility)
 {
     _offerBuilder   = offerBuilder;
     _catalogUtility = catalogUtility;
 }
 public CartOfferProcessor(
     IOfferBuilder offerBuilder,
     ICartItemBuilder cartItemBuilder,
     IRepository <CartItem> cartItemRepository,
     CartUtility cartUtility,
     AttributeUtility attributeUtility)
 {
     _offerBuilder       = offerBuilder;
     _cartItemBuilder    = cartItemBuilder;
     _cartUtility        = cartUtility;
     _cartItemRepository = cartItemRepository;
     _attributeUtility   = attributeUtility;
 }