public void EditMenuItemTest() { if (menuItem1 == null) { AddNewMenuItemTest(); } ManagerLogInTest(); menuItem1.Description = menuItemEditedDescription1; bool result = managerDataAccess.EditMenuItem(managerContext1.Id, menuItem1); Assert.IsTrue(result); var menuItems = managerDataAccess.GetMenuItems(managerContext1.Id); Assert.IsTrue(menuItems != null && menuItems.Any()); var editedMenuItem = menuItems.FirstOrDefault(m => m.Id == menuItem1.Id); Assert.IsNotNull(editedMenuItem); Assert.AreEqual(editedMenuItem.Description, menuItemEditedDescription1); ManagerLogOutTest(); }
public IList <MenuItem> GetAllMenuItems() { try { return(_managerDataAccess.GetMenuItems().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); } }