Beispiel #1
0
        public void AddFavoritesItem_Exist_NotChange()
        {
            var favorites = new Favorites("id", null);

            Assert.AreNotEqual(null, favorites);
            Assert.AreEqual(0, favorites.GetFavoritesItems().Count);

            var cart = new Cart(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), DateTime.Now);

            cart.AddCartItem(new Product("11111111-1111-1111-1111-111111111111", "saleName", 200, 100, "saleDescription", int.MaxValue), 1);
            var cartItem = cart.GetCartItem("11111111-1111-1111-1111-111111111111");

            favorites.AddFavoritesItem(cartItem);
            Assert.AreEqual(1, favorites.GetFavoritesItems().Count);

            favorites.AddFavoritesItem(cartItem);
            Assert.AreEqual(1, favorites.GetFavoritesItems().Count);
        }