Beispiel #1
0
        public async Task should_add_commodity_to_customer_shopping_cart_when_call_Add()
        {
            GivenShoppingCart();

            var shoppingCart = await _shoppingCartService.AddCommodity(CustomerId, CreateShoppingCartCommodity(_bookCommodity, 5));

            shoppingCart.Should().BeEquivalentTo(new ShoppingCart
            {
                CustomerId = CustomerId,
                ShoppingCartCommodities = new List <ShoppingCartCommodity> {
                    CreateShoppingCartCommodity(_bookCommodity, 5)
                }
            });
        }