Esempio n. 1
0
        public void RemoveOrderItemTest()
        {
            //Check Setup
            db = new touch_for_foodEntities();
            Assert.IsTrue(db.order_item.Find(orderItem1.id).bill_id == bill1.id);

            //Arrange
            BillController target = new BillController();

            //Act
            RedirectToRouteResult actual = (RedirectToRouteResult)target.RemoveOrderItem(orderItem1.id);

            //Assert
            db = new touch_for_foodEntities();
            Assert.AreEqual("Bill", actual.RouteValues["controller"]);
            Assert.AreEqual("ManageBills", actual.RouteValues["action"]);
            Assert.AreEqual(order1.id, actual.RouteValues["id"]);
            Assert.IsTrue(db.order_item.Find(orderItem1.id).bill_id == null);
        }