示例#1
0
        public void TestCRUDMenu()
        {
            string      nameExpected = "Ăn rạng sáng";
            Menu        menu         = menuBLL.CreateMenu(nameExpected);
            bool        isCreated    = false;
            List <Menu> menus        = menuBLL.ListMenu();

            for (int i = 0; i < menus.Count; i++)
            {
                if (menus[i].Name == nameExpected)
                {
                    isCreated = true;
                }
            }
            Assert.AreEqual(true, isCreated);
            TestUpdateMenu(menu);
        }
示例#2
0
        private void btnAddMenu_Click(object sender, EventArgs e)
        {
            if (txtName.Text == "")
            {
                MessageBox.Show("Please fill menu's name.");
                return;
            }

            MenuBLL menuBLL = new MenuBLL();

            if (this.menu == null)
            {
                menuBLL.CreateMenu(txtName.Text);
            }
            else
            {
                menuBLL.Update(this.menu, txtName.Text);
            }
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
示例#3
0
        public void TestDeleteAllMenuItemAndMenu()
        {
            string      nameExpected = "Ăn rạng sáng";
            int         menuID       = 0;
            Menu        menu         = menuBLL.CreateMenu(nameExpected);
            List <Menu> menus        = menuBLL.ListMenu();

            for (int i = 0; i < menus.Count; i++)
            {
                if (menus[i].Name == nameExpected)
                {
                    menuID = menus[i].ID;
                }
            }

            int    menuIDTest     = menuID;
            string nameTest       = "Phá lấu bò gà heo";
            int    priceTest      = 30000;
            int    priceAfterTest = 25000;
            string rootPath       = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory).Parent.Parent.Parent.FullName;

            byte[] imageTest = File.ReadAllBytes(rootPath + "/data/images/com-chien-ca-man.jpg");

            int    menuIDTest1     = menuID;
            string nameTest1       = "Gà lá giang";
            int    priceTest1      = 39000;
            int    priceAfterTest1 = 25900;
            string rootPath1       = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory).Parent.Parent.Parent.FullName;

            byte[] imageTest1 = File.ReadAllBytes(rootPath + "/data/images/com-chien-ca-man.jpg");

            MenuItem menuItemTest = new MenuItem();

            menuItemTest.MenuID     = menuIDTest;
            menuItemTest.Name       = nameTest;
            menuItemTest.Price      = priceTest;
            menuItemTest.PriceAfter = priceAfterTest;
            menuItemTest.Image      = imageTest;

            MenuItem menuItemTest1 = new MenuItem();

            menuItemTest1.MenuID     = menuIDTest1;
            menuItemTest1.Name       = nameTest1;
            menuItemTest1.Price      = priceTest1;
            menuItemTest1.PriceAfter = priceAfterTest1;
            menuItemTest1.Image      = imageTest1;

            MenuItem menuItemExpected  = menuItemBLL.CreateMenuItem(menuItemTest);
            MenuItem menuItemExpected1 = menuItemBLL.CreateMenuItem(menuItemTest1);

            bool isDelete = true;

            menuBLL.Delete(menu);
            List <Menu> menus1 = menuBLL.ListMenu();

            for (int i = 0; i < menus1.Count; i++)
            {
                if (menus1[i].ID == menu.ID)
                {
                    isDelete = false;
                }
            }
            Assert.AreEqual(isDelete, true);
        }