Beispiel #1
0
        public void addItemToMenuTest()
        {
            //Arrange
            db = new touch_for_foodEntities();
            Decimal price = new Decimal(9.99);
            bool expected = true;
            ItemFilterVM i_filter = new ItemFilterVM();
            i_filter.menu_cat = menuCategory1;
            i_filter.addItem(item1);

            //Act
            bool actual = target.addItemToMenu(menuCategory1.id, i_filter, price);

            //Assert
            Assert.AreEqual(expected, actual);

            //Cleanup
            db = new touch_for_foodEntities();
            List<menu_item> menuItems = db.menu_category.Find(menuCategory1.id).menu_item.ToList<menu_item>();
            foreach (menu_item m in menuItems)
            {
                testDatabase.RemoveMenuItem(m);
            }
        }
Beispiel #2
0
 public ActionResult CreatePartial(int cat_id)
 {
     ItemFilterVM iFilter = new ItemFilterVM();
     menu_category c = db.menu_category.Find(cat_id);
     iFilter.menu_cat = c;
     iFilter.addItem(new item());
     return PartialView("_ItemCreate", iFilter);
 }
Beispiel #3
0
        public void CreatePartialTest()
        {
            //Arrange
            db = new touch_for_foodEntities();
            int cat_id = db.menu_category.Where(mc => mc.category_id == item1.category_id).First().id;
            PartialViewResult actual;
            ItemFilterVM iFilter = new ItemFilterVM();

            //Act
            iFilter.menu_cat = db.menu_category.Find(cat_id);
            iFilter.addItem(new item());
            actual = (PartialViewResult)target.CreatePartial(cat_id);

            //Assert
            Assert.AreEqual("_ItemCreate", actual.ViewName);
            Assert.AreEqual(cat_id, ((ItemFilterVM)actual.Model).menu_cat.id);
        }