public IHttpActionResult ClearBasket(Guid basketId)
        {
            if (basketId == Guid.Empty)
            {
                return(BadRequest("basketId is not valid"));
            }

            repo.ClearBasket(basketId);
            return(Ok());
        }
Example #2
0
        public void CanClearBasket()
        {
            Guid basketId = repo.CreateBasket();
            Item item     = new Item
            {
                ItemName     = string.Concat("JayTest", DateTime.Now.ToShortTimeString()),
                ItemQuantity = 10
            };

            repo.AddToBasket(basketId, item);
            repo.ClearBasket(basketId);
            var result = repo.GetBasket(basketId);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Items.Count.Equals(0));
        }