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); } }
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); }
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); }