public void non_admin_customer_customer_details_httppost()
        {
            //Arrange
            CustomerController controller = new CustomerController(new CustomerBLL(new CustomerDALStub()));

            //Act
            var result = (RedirectToRouteResult)controller.CustomerDetails(null);

            //Assert

            Assert.AreEqual("LogIn", result.RouteValues["Action"]);
            Assert.AreEqual("Main", result.RouteValues["Controller"]);
        }
        public void customer_list_details()
        {
            // Arrange
            TestControllerBuilder builder = new TestControllerBuilder();
            var bll = new CustomerController(new CustomerBLL(new CustomerDALStub()));
            builder.InitializeController(bll);
            builder.HttpContext.Session["loggedInUser"] = new Customer() { admin = true };

            // Act
            var actual = (ViewResult)bll.CustomerDetails(2);
            var result = actual.Model;

            // Assert
            Assert.IsNotNull(result);
        }