Esempio n. 1
0
        public void ItemIsUpdatedWhenThereAreMoreThanOneItem()
        {
            Item testItem = new Item()
            {
                Strength = 1, Health = 2, Speed = 3, Defense = 4
            };

            dataAccess = new ItemsDataAccess(true);
            dataAccess.SaveItem(testItem);
            dataAccess.SaveItem(new Item()
            {
                Strength = 2, Health = 3, Speed = 4, Defense = 5
            });
            dataAccess.SaveItem(new Item()
            {
                Strength = 3, Health = 4, Speed = 5, Defense = 6
            });

            testUpdateItemPage = new UpdateItemPage(testItem, dataAccess);
            testItem.Health    = 10;
            testItem.ItemNum   = 1;

            testUpdateItemPage.TestUpdateItem_Clicked();
            List <Item> temp = dataAccess.GetAllItem() as List <Item>;

            Assert.AreEqual(10, temp[0].Health);
        }
Esempio n. 2
0
        public void ItemIsUpdatedWhenThereIsOnlyOneItem()
        {
            Item testItem = new Item()
            {
                Strength = 1, Dexterity = 2, Speed = 3, Defense = 4
            };

            dataAccess = new ItemsDataAccess(true);
            dataAccess.SaveItem(testItem);
            testUpdateItemPage = new UpdateItemPage(testItem, dataAccess);
            testItem.Dexterity = 10;
            testItem.ItemNum   = 1;
            testUpdateItemPage.TestUpdateItem_Clicked();
            List <Item> temp = dataAccess.GetAllItem() as List <Item>;

            Assert.AreEqual(10, temp[0].Dexterity);
        }