public void GetBasketForBuyer_ExistingBuyer_Succeeds(string buyerId)
        {
            //arrange
            var builder = new BasketRepositoryTestBuilder();
            var context = DbContextUtils.GetInMemoryContext();

            context.SeedBaskets();
            var repository = builder.WithInMemoryContext(context)
                             .Build();

            //act
            var basket = repository.GetBasketForBuyer(buyerId);

            //assert
            Assert.NotNull(basket);
            Assert.Equal(buyerId, basket.BuyerId);
            Assert.False(basket.IsDeleted);
        }
        public void GetBasketForBuyer_ExistingBuyer_Succeeds2(string buyerId)
        {
            //arrange
            var builder = new BasketRepositoryTestBuilder();
            var baskets = new List <Basket>
            {
                new Basket
                {
                    BuyerId   = "*****@*****.**",
                    Id        = 1,
                    IsDeleted = false
                }
            };
            var repository = builder.WithBaskets(baskets)
                             .Build();

            //act
            var basket = repository.GetBasketForBuyer(buyerId);

            //assert
            Assert.NotNull(basket);
            Assert.Equal(buyerId, basket.BuyerId);
            Assert.False(basket.IsDeleted);
        }