Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
Exemplo n.º 1
0
        public void IndexTest()
        {
            using (TransactionScope ts = new TransactionScope())
            {
                Album album1 = this.GetAlbum(669);
                Album album2 = this.GetAlbum(668);

                ICartIdProvider provider = new TestCartIdProvider();
                ShoppingCart cart = ShoppingCart.GetCart(provider);

                cart.AddToCart(album1);
                cart.AddToCart(album2);
                cart.AddToCart(album2);

                ShoppingCartController target = new ShoppingCartController(provider);
                ActionResult actual;
                actual = target.Index();

                Assert.IsNotNull(actual);
                Assert.IsInstanceOfType(actual, typeof(ViewResult));

                ViewResult viewResult = (ViewResult)actual;

                Assert.IsInstanceOfType(viewResult.ViewData.Model, typeof(ShoppingCartViewModel));

                ShoppingCartViewModel model = (ShoppingCartViewModel)viewResult.ViewData.Model;

                Assert.AreEqual(2, model.CartItems.Count);
                Assert.AreEqual(3, model.CartItems.Sum(it => it.Count));
            }
        }
Exemplo n.º 2
0
 public void IndexTest()
 {
     ShoppingCartController target = new ShoppingCartController(); // TODO: Initialize to an appropriate value
     ActionResult expected = null; // TODO: Initialize to an appropriate value
     ActionResult actual;
     actual = target.Index();
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Verify the correctness of this test method.");
 }