public void RemoveMoreThanOneElement() { dataAccess = new ItemsDataAccess(true); dataAccess.SaveItem(new Item() { Strength = 1, Dexterity = 2, Speed = 3, Defense = 4 }); dataAccess.SaveItem(new Item() { Strength = 2, Dexterity = 3, Speed = 4, Defense = 5 }); dataAccess.SaveItem(new Item() { Strength = 3, Dexterity = 4, Speed = 5, Defense = 6 }); dataAccess.DeleteItem(new Item() { Strength = 2, Dexterity = 3, Speed = 4, Defense = 5 }); dataAccess.DeleteItem(new Item() { Strength = 3, Dexterity = 4, Speed = 5, Defense = 6 }); List <Item> items = dataAccess.GetAllItem() as List <Item>; Assert.AreEqual(4, items[0].Defense); }
public void RemoveWhenThereIsNoElement() { dataAccess = new ItemsDataAccess(true); dataAccess.DeleteItem(new Item() { Strength = 3, Dexterity = 4, Speed = 5, Defense = 6 }); List <Item> items = dataAccess.GetAllItem() as List <Item>; Assert.AreEqual(0, items.Count); }