예제 #1
0
        public void GildedRoseTest()
        {
            IList <Item> Items = new List <Item> {
                new Item {
                    Name = "Normal Product", SellIn = 1, Quality = 2
                }
            };
            GildedRose app  = new GildedRose(Items);
            var        rslt = app.GetType().GetField("items", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(app) as List <Item>;

            Assert.IsNotNull(rslt);
            CollectionAssert.AreEqual(Items as List <Item>, rslt);
        }