public IHttpActionResult ClearBasket(Guid basketId) { if (basketId == Guid.Empty) { return(BadRequest("basketId is not valid")); } repo.ClearBasket(basketId); return(Ok()); }
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)); }