public void CartReturnsView()
        {
            var member = db.Members.OrderBy(m => m.UserId).FirstOrDefault();
            var controller = new OrderController { DbContext = db };
            controller.ControllerContext = MockHelpers.GetControllerContext(db, member);
            ViewResult result = controller.Cart(1) as ViewResult;

            Assert.IsNotNull(result);
        }
        public void EmployeeRedirectedFromIndexToOrderManagement()
        {
            var employee = db.Employees.OrderBy(m => m.UserId).FirstOrDefault();
            var controller = new OrderController { DbContext = db };
            controller.ControllerContext = MockHelpers.GetControllerContext(db, employee);
            RedirectToRouteResult result = (RedirectToRouteResult)controller.Index();

            Assert.AreEqual("OrderManagement", result.RouteValues["action"]);
        }
        public void MemberRedirectedFromIndexToOrderHistory()
        {
            var member = db.Members.OrderBy(m => m.UserId).FirstOrDefault();
            var controller = new OrderController { DbContext = db };
            controller.ControllerContext = MockHelpers.GetControllerContext(db, member);
            RedirectToRouteResult result = (RedirectToRouteResult)controller.Index();

            Assert.AreEqual("OrderHistory", result.RouteValues["action"]);
        }
        public void MarkAsProcessedReturnsView()
        {
            var employee = db.Employees.OrderBy(m => m.UserId).FirstOrDefault();
            var controller = new OrderController { DbContext = db };
            controller.ControllerContext = MockHelpers.GetControllerContext(db, employee);
            RedirectToRouteResult result = (RedirectToRouteResult)controller.MarkAsProcessed();

            Assert.AreEqual("OrderManagement", result.RouteValues["action"]);
        }
        public void ShippingReturnsView()
        {
            var employee = db.Employees.OrderBy(m => m.UserId).FirstOrDefault();
            var controller = new OrderController { DbContext = db };
            controller.ControllerContext = MockHelpers.GetControllerContext(db, employee);
            ViewResult result = controller.Shipping(1) as ViewResult;

            Assert.IsNotNull(result);
        }