Ejemplo n.º 1
0
 public void AddStuffToCartCount()
 {
     ShoppingCartActions cartActs = new ShoppingCartActions();
     cartActs.AddToCart(1);
     cartActs.AddToCart(2);
     Assert.AreEqual(2, cartActs.GetCount());
 }
Ejemplo n.º 2
0
 public void AddToCartCheck()
 {
     ShoppingCartActions cartActs = new ShoppingCartActions();
     cartActs.AddToCart(1);
     List<CartItem> itemsInCart = cartActs.GetCartItems();
     Assert.AreEqual(itemsInCart[0].ProductId, 1);
 }
        public void AddToCartTest()
        {
            int id = -1;
            ShoppingCartActions sca = new ShoppingCartActions();
            sca.ShoppingCartId = "1";
            sca.AddToCart(id);


            throw new NotImplementedException();
        }
Ejemplo n.º 4
0
        public void Page_Load(object sender, EventArgs e)
        {
            string rawId = Request.QueryString["ProductID"];
            int productId;
            if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out productId))
            {
                using (ShoppingCartActions usersShoppingCart = new ShoppingCartActions())
                {
                    usersShoppingCart.AddToCart(Convert.ToInt16(rawId));
                }

            }
            else
            {
                Debug.Fail("ERROR : We should never get to AddToCart.aspx without a ProductId.");
                throw new Exception("ERROR : It is illegal to load AddToCart.aspx without setting a ProductId.");
            }
            Response.Redirect("ShoppingCart.aspx");
        }
Ejemplo n.º 5
0
 public void TotalCartPrice()
 {
     ShoppingCartActions cartActs = new ShoppingCartActions();
     cartActs.AddToCart(1);
     cartActs.AddToCart(2);
     cartActs.AddToCart(5);
     decimal expected = (decimal)(5 + 6.79 + 2.99);
     Assert.AreEqual(expected, cartActs.GetTotal());
 }