public void addMenuItemTest()
        {
            MenuItemDao menuItemDao = new MenuItemDao();

            menuItemDao.AddMenuItem(new Menuitem("test", 11));
            Assert.IsNotNull(menuItemDao.GetMenu().Where(t => t.Name == "test"));
        }
        public void removeMenuItemTest()
        {
            MenuItemDao menuItemDao = new MenuItemDao();

            menuItemDao.AddMenuItem(new Menuitem("test2", 11));
            menuItemDao.RemoveMenuItem(menuItemDao.GetMenu().First(t => t.Name == "test2").Id);
            Assert.IsNull(menuItemDao.GetMenu().FirstOrDefault(t => t.Name == "test2"));
        }
        public void updateMenuItemTest()
        {
            MenuItemDao menuItemDao = new MenuItemDao();

            menuItemDao.AddMenuItem(new Menuitem("test1", 11));

            Menuitem menuitem = menuItemDao.GetMenu().First(t => t.Name == "test1");

            menuitem.Name = "ss";
            menuItemDao.UpdateMenuItem(menuitem);
            Assert.IsNotNull(menuItemDao.GetMenu().Where(t => t.Name == "ss"));
            Assert.IsTrue(menuItemDao.GetMenu().First(t => t.Name == "ss").Price == 11);
        }
示例#4
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (_menuItem == null)
     {
         _menuItem = new Menuitem(textBox_name.Text, decimal.Parse(textBox_price.Text));
         _menuItemDao.AddMenuItem(_menuItem);
     }
     else
     {
         _menuItem.Name  = textBox_name.Text;
         _menuItem.Price = decimal.Parse(textBox_price.Text);
         _menuItemDao.UpdateMenuItem(_menuItem);
     }
     this.DialogResult = DialogResult.OK;
     Close();
 }