public void EditMenuItemCategoryTest() { if (category1 == null) { AddNewCategoryTest(); } ManagerLogInTest(); category1.Description = categoryEditedDesciption1; bool result = managerDataAccess.EditMenuItemCategory(managerContext1.Id, category1); Assert.IsTrue(result); var categories = managerDataAccess.GetMenuItemCategories(managerContext1.Id); Assert.IsTrue(categories != null || categories.Any()); var editedCategory = categories.FirstOrDefault(c => c.Id == category1.Id); Assert.IsNotNull(editedCategory); Assert.AreEqual(editedCategory.Description, categoryEditedDesciption1); ManagerLogOutTest(); }
public IList <MenuItemCategory> GetAllCategories() { try { return(_managerDataAccess.GetMenuItemCategories().ToList()); } catch { throw new Exception("Exception from DB"); } }
private static void WipeAllDatabaseData(IDataWipe dataWipe, IManagerDataAccess managerDataAccess) { try { IEnumerable<Order> orders = managerDataAccess.GetOrders(); foreach (Order order in orders) { Console.Write("=> Erasing Order Id = {0}...", order.Id); if (dataWipe.WipeOrder(order.Id)) Console.WriteLine("Done."); else Console.WriteLine(" *** Error !!!"); } IEnumerable<MenuItem> menuItems = managerDataAccess.GetMenuItems(); foreach (MenuItem menuItem in menuItems) { Console.Write("=> Erasing MenuItem Id = {0}...", menuItem.Id); if (dataWipe.WipeMenuItem(menuItem.Id)) Console.WriteLine("Done."); else Console.WriteLine(" *** Error !!!"); } IEnumerable<MenuItemCategory> menuItemCategories = managerDataAccess.GetMenuItemCategories(); foreach (MenuItemCategory menuItemCategory in menuItemCategories) { Console.Write("=> Erasing MenuItemCategory Id = {0}...", menuItemCategory.Id); if (dataWipe.WipeMenuItemCategory(menuItemCategory.Id)) Console.WriteLine("Done."); else Console.WriteLine(" *** Error !!!"); } IEnumerable<Table> tables = managerDataAccess.GetTables(); foreach (Table table in tables) { Console.Write("=> Erasing Table Id = {0}...", table.Id); if (dataWipe.WipeTable(table.Id)) Console.WriteLine("Done."); else Console.WriteLine(" *** Error !!!"); } IEnumerable<WaiterContext> waiters = managerDataAccess.GetWaiters(); foreach (WaiterContext waiterContext in waiters) { Console.Write("=> Erasing Waiter Id = {0}... ", waiterContext.Id); if (dataWipe.WipeWaiter(waiterContext.Id)) Console.WriteLine("Done."); else Console.WriteLine(" **** Error !!!"); } } catch(Exception e) { Console.WriteLine(" *** Error erasing data..."); Console.WriteLine(e.Message); Console.WriteLine(e.InnerException != null ? e.InnerException.Message : String.Empty); } }
private static void WipeAllDatabaseData(IDataWipe dataWipe, IManagerDataAccess managerDataAccess) { try { IEnumerable <Order> orders = managerDataAccess.GetOrders(); foreach (Order order in orders) { Console.Write("=> Erasing Order Id = {0}...", order.Id); if (dataWipe.WipeOrder(order.Id)) { Console.WriteLine("Done."); } else { Console.WriteLine(" *** Error !!!"); } } IEnumerable <MenuItem> menuItems = managerDataAccess.GetMenuItems(); foreach (MenuItem menuItem in menuItems) { Console.Write("=> Erasing MenuItem Id = {0}...", menuItem.Id); if (dataWipe.WipeMenuItem(menuItem.Id)) { Console.WriteLine("Done."); } else { Console.WriteLine(" *** Error !!!"); } } IEnumerable <MenuItemCategory> menuItemCategories = managerDataAccess.GetMenuItemCategories(); foreach (MenuItemCategory menuItemCategory in menuItemCategories) { Console.Write("=> Erasing MenuItemCategory Id = {0}...", menuItemCategory.Id); if (dataWipe.WipeMenuItemCategory(menuItemCategory.Id)) { Console.WriteLine("Done."); } else { Console.WriteLine(" *** Error !!!"); } } IEnumerable <Table> tables = managerDataAccess.GetTables(); foreach (Table table in tables) { Console.Write("=> Erasing Table Id = {0}...", table.Id); if (dataWipe.WipeTable(table.Id)) { Console.WriteLine("Done."); } else { Console.WriteLine(" *** Error !!!"); } } IEnumerable <WaiterContext> waiters = managerDataAccess.GetWaiters(); foreach (WaiterContext waiterContext in waiters) { Console.Write("=> Erasing Waiter Id = {0}... ", waiterContext.Id); if (dataWipe.WipeWaiter(waiterContext.Id)) { Console.WriteLine("Done."); } else { Console.WriteLine(" **** Error !!!"); } } } catch (Exception e) { Console.WriteLine(" *** Error erasing data..."); Console.WriteLine(e.Message); Console.WriteLine(e.InnerException != null ? e.InnerException.Message : String.Empty); } }