public GildedRose(IList<Item> items, IQualityHandler qualityHandler, ISellInHandler sellInHandler) { this.items = items; this.qualityHandler = qualityHandler; this.sellInHandler = sellInHandler; }
public ExpiredBackstageEventQualityHandler(IQualityHandler successor) { _successor = successor; }
public BackstageSellIn10DaysOrLessHandler(IQualityHandler successor) { _successor = successor; }
public RegularItemItemRule(IQualityHandler qualityHandler) { _qualityHandler = qualityHandler; }
public ConjuredItemRule(IQualityHandler qualityHandler) { _qualityHandler = qualityHandler; }
public BackstagePassItemRule(IQualityHandler qualityHandler) { _qualityHandler = qualityHandler; }
public NotExpiredConjuredItemsQualityHandler(IQualityHandler successor) : base(successor) { }
public NotExpiredRegularItemsQualityHandler(IQualityHandler successor) { _successor = successor; }