Exemplo n.º 1
0
        static void Main(string[] args)
        {
            QualityAdjuster qualityAdjuster = container.GetInstance <QualityAdjuster>();
            IItemSet        itemSet         = container.GetInstance <IItemSet>();

            System.Console.WriteLine("OMGHAI!");

            var app = new Program();

            qualityAdjuster.Update(itemSet.GetItems());

            System.Console.ReadKey();
        }
Exemplo n.º 2
0
        public void ItemQualityDegradesEachDayNormallyBeforeSellBy()
        {
            int  quality = 10;
            Item item    = new Item()
            {
                Name    = "Item",
                SellIn  = 1,
                Quality = quality
            };

            _items.Add(item);

            _qualityManger.Update(_items);

            Assert.That(item.Quality, Is.EqualTo(quality - 1));
        }