Exemplo n.º 1
0
        public void RemoveMenuItemTest()
        {
            if (menuItem1 == null)
            {
                AddNewMenuItemTest();
            }

            ManagerLogInTest();

            bool result = managerDataAccess.RemoveMenuItem(managerContext1.Id, menuItem1.Id);

            Assert.IsTrue(result);

            var menuItems = managerDataAccess.GetMenuItems(managerContext1.Id);

            if (menuItem1 != null && menuItems.Any())
            {
                var removedMenuItem = menuItems.FirstOrDefault(m => m.Id == menuItem1.Id);
                Assert.IsNull(removedMenuItem);
            }

            result = managerDataAccess.EditMenuItem(managerContext1.Id, menuItem1);
            Assert.IsFalse(result);

            ManagerLogOutTest();
        }
Exemplo n.º 2
0
        public bool DeleteItem(int id)
        {
            bool result;

            try
            {
                result = _managerDataAccess.RemoveMenuItem(id);
            }
            catch
            {
                throw new Exception("Exception from DB");
            }

            return(result);
        }