public void IndexActionLoads()
        {
            //Arrange
            Mock<IPizzaRepository> mock = new Mock<IPizzaRepository>();
            CartController controller = new CartController(mock.Object, null, null, null, null, null);
            Cart cart = new Cart();

            //Action
            ViewResult result = controller.Index(cart, null) as ViewResult;

            //Assert
            Assert.AreEqual(result.ViewName, "");
        }
        public void CanViewCart()
        {
            //Arrange
            Cart cart = new Cart();
            Delivery delivery = new Delivery();
            CartController controller = new CartController(null, null, null, null, null, null);

            //Action
            CartIndexViewModel result = (CartIndexViewModel)controller.Index(cart, "testUrl").ViewData.Model;

            //Assert
            Assert.AreSame(result.Cart, cart);
            Assert.AreEqual(result.ReturnUrl, "testUrl");
        }