public void DeleteConfirmedTestItemActiveException() { // Arrange db = new touch_for_foodEntities(); Menu_ItemController target = new Menu_ItemController(); int expectedMenuItems = db.menu_item.ToList<menu_item>().Count(); menuItem1 = db.menu_item.Find(menuItem1.id); menuItem1.is_active = true; db.Entry(menuItem1).State = EntityState.Modified; db.SaveChanges(); // Act var actualResult = target.DeleteConfirmed(menuItem1.id) as RedirectToRouteResult; // Assertions db = new touch_for_foodEntities(); var actualResultURI = actualResult.RouteValues["action"]; int actualMenuItems = db.menu_item.ToList<menu_item>().Count(); Assert.AreEqual(expectedMenuItems, actualMenuItems); Assert.IsFalse(db.menu_item.Find(menuItem1.id).is_deleted); Assert.AreEqual("Index", actualResultURI); }
public void DeleteConfirmedTest() { // Arrange db = new touch_for_foodEntities(); Menu_ItemController target = new Menu_ItemController(); //CheckSetup Assert.IsFalse(db.menu_item.Find(menuItem1.id).is_deleted); // Act var actualResult = target.DeleteConfirmed(menuItem1.id) as RedirectToRouteResult; // Assertions db = new touch_for_foodEntities(); var actualResultURI = actualResult.RouteValues["action"]; Assert.IsTrue(db.menu_item.Find(menuItem1.id).is_deleted); Assert.AreEqual("Index", actualResultURI); }