Esempio n. 1
0
        public StoreItem(Item item)
        {
            this.item = item;

            updateQualityStratergy = new DefaultUpdateQualityStratergy();
            if (Name.Equals("Aged Brie"))
            {
                updateQualityStratergy = new BetterWithTimeUpdateQualityStratergy();
            }
            if (Name.Equals("Sulfuras, Hand of Ragnaros"))
            {
                updateQualityStratergy = new SulfurasUpdateQualityStratergy();
            }
            if (Name.Equals("Backstage passes to a TAFKAL80ETC concert"))
            {
                updateQualityStratergy = new BackStagePassUpdateQualityStratergy();
            }
        }
 public DefaultStratergyTests()
 {
     updateQualityStratergy = new DefaultUpdateQualityStratergy();
 }
 public SulfurasUpdateQualityStratergyTests()
 {
     this.updateQualityStratergy = new SulfurasUpdateQualityStratergy();
 }
 public ConjuredUpdateQualityStratergyTests()
 {
     this.updateQualityStratergy = new ConjuredUpdateQualityStratergy();
 }
Esempio n. 5
0
 public BackStagePassUpdateQualityStratergyTests()
 {
     this.updateQualityStratergy = new BackStagePassUpdateQualityStratergy();
 }
 public BetterWithTimeUpdateQualityStratergyTests()
 {
     updateQualityStratergy = new BetterWithTimeUpdateQualityStratergy();
 }