Exemple #1
0
        public async Task <BasketModel> Get_Add_basket()
        {
            //Arrange
            var basketId = "test";

            //Act
            var actualBasket = await _basketRepository.GetBasketAsync(basketId);

            //Assert
            Assert.Equal(actualBasket.Id, basketId);
            Assert.True(actualBasket.Items.Count == 0, "Count of basket items should be equal zero");
            return(actualBasket);
        }
        public async Task GetBasket_should_return_basket_successfuly()
        {
            var item = new BasketItem {
            };
            const string customerId = "customerId";
            await _repository.UpdateBasketAsync(item, customerId);

            const string id     = "one";
            var          basket = await _repository.GetBasketAsync(id);

            Assert.NotNull(basket);
            Assert.Single(basket.Items);
        }