Example #1
0
        public void Test_Add_AddsItemToInventory()
        {
            //Arrange
            NPC testNPC = new NPC("Orc");

            testNPC.Save();

            Item testItem = new Item("Sword");

            testItem.Save();

            Item testItem2 = new Item("Torch");

            testItem2.Save();

            //Act
            testNPC.AddItemToNPC(testItem);
            testNPC.AddItemToNPC(testItem2);

            List <Item> result   = testNPC.GetItems();
            List <Item> testList = new List <Item> {
                testItem, testItem2
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }