private CartItemResource AddCartItem(int extraItem = 0)
        {
            var createResource = new CartItemCreateResource()
            {
                ProductId = CreatedResource.Product.Id,
                Quantity  = CreatedResource.TriggeringQuantity + extraItem
            };

            return(ResourcesHolder.Create <CartItemCreateResource, CartItemResource>(createResource).Value);
        }
Esempio n. 2
0
        private void AddItemsToCart(List <ProductResource> allProducts, List <PromotionResource> allPromotions)
        {
            CartItemCreateResource cartItemCreateResource;

            for (int j = 0; j < SCALE; j++)
            {
                cartItemCreateResource = new CartItemCreateResource()
                {
                    ProductId = GetRadomResources(allProducts).Id, Quantity = random.Next(10)
                };
                CreateCartItem(cartItemCreateResource);
            }
            cartItemCreateResource = GetPromotionTriggeringItem(allPromotions);
            CreateCartItem(cartItemCreateResource);
        }
Esempio n. 3
0
 private void CreateCartItem(CartItemCreateResource cartItemResource)
 {
     ResourcesHolder.Create <CartItemCreateResource, CartItemResource>(cartItemResource);
 }