Exemplo n.º 1
0
        public void TestAddCartItem()
        {
            cartDao.AddCartItem(userId: 1, menuItemId: 2);
            cartDao.AddCartItem(userId: 1, menuItemId: 4);

            var cart = cartDao.GetAllCartItems(userId: 1);

            Console.WriteLine(cart);
        }
        public static void TestGetAllCartItems()
        {
            CartDaoCollection cartDao = new CartDaoCollection();
            Cart cart = cartDao.GetAllCartItems(userId: 1);

            Console.WriteLine("Display Added Cart Item");
            cart.MenuItemList.ForEach(item => Console.WriteLine($"{item.Id} {item.Name} {item.Price} {(item.Active ? "Yes" : "No")} {item.DateOfLaunch} {item.Category} {(item.FreeDelivery ? "Yes" : "No")}"));
        }
        public static void TestRemoveCartItem()
        {
            Console.WriteLine("\n Item Removed from user List");
            CartDaoCollection cartDao = new CartDaoCollection();

            cartDao.RemoveCartItem(userId: 1, productId: 1);
            try
            {
                cartDao.GetAllCartItems(userId: 1);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }