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;
 }
Beispiel #4
0
 public RegularItemItemRule(IQualityHandler qualityHandler)
 {
     _qualityHandler = qualityHandler;
 }
 public ConjuredItemRule(IQualityHandler qualityHandler)
 {
     _qualityHandler = qualityHandler;
 }
Beispiel #6
0
 public BackstagePassItemRule(IQualityHandler qualityHandler)
 {
     _qualityHandler = qualityHandler;
 }
Beispiel #7
0
 public NotExpiredConjuredItemsQualityHandler(IQualityHandler successor) : base(successor)
 {
 }
Beispiel #8
0
 public NotExpiredRegularItemsQualityHandler(IQualityHandler successor)
 {
     _successor = successor;
 }