Exemplo n.º 1
0
        public void EditTableTest()
        {
            if (table1 == null)
            {
                AddNewTableTest();
            }

            ManagerLogInTest();

            table1.Description = tableEditedDescription1;
            bool result = managerDataAccess.EditTable(managerContext1.Id, table1);

            Assert.IsTrue(result);

            var tables = managerDataAccess.GetTables(managerContext1.Id);

            Assert.IsTrue(tables != null && tables.Any());

            var editedTable = tables.FirstOrDefault(t => t.Id == table1.Id);

            Assert.IsNotNull(editedTable);

            Assert.AreEqual(editedTable.Description, tableEditedDescription1);

            ManagerLogOutTest();
        }
Exemplo n.º 2
0
 public IList <Table> GetAllTables()
 {
     try
     {
         return(_managerDataAccess.GetTables().ToList());
     }
     catch
     {
         throw new Exception("Exception from DB");
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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);
            }
        }