public void ReturnShoppingBasket() { //Arrange const string expectedUserCart = "- 12/03/2019/n" + "- 2 x The Hobbit // 2 x 5.00 = �.00" + "- 5 x Breaking Bad // 5 x 7.00 = �.00" + "- Total: �.00"; var shoppingBasketRepository = new ShoppingBasketRepository(); var shoppingBasketService = new ShoppingBasketService(shoppingBasketRepository); const string breakingBadProductId = "20110"; const string hobbitProductId = "10002"; //Act const string userId = "1"; shoppingBasketService.AddItem(userId, hobbitProductId, 2); shoppingBasketService.AddItem(userId, breakingBadProductId, 5); var userCart = shoppingBasketService.BasketFor(userId); //Assert Assert.Equal(expectedUserCart, userCart); }
public void SaveOneShoppingBasket() { var shoppingBasketRepository = new ShoppingBasketRepository(); string userId = "1"; string productId = "10002"; int quantity = 2; var item = new Item(productId, quantity); var shoppingBasket = new ShoppingBasket(userId, item); shoppingBasketRepository.Save(shoppingBasket); var expectedShoppingBasket = shoppingBasketRepository.GetShoppingBasket(userId); Assert.Equal(expectedShoppingBasket, shoppingBasket); }
public void Delete(int id) { ShoppingBasketRepository r = new ShoppingBasketRepository(); r.Delete(id); }
public void Put([FromBody] ShoppingBasket value) { ShoppingBasketRepository r = new ShoppingBasketRepository(); r.Update(value); }
public void Post([FromBody] ShoppingBasket value) { ShoppingBasketRepository r = new ShoppingBasketRepository(); r.Insert(value); }
public ShoppingBasket Get(int id) { ShoppingBasketRepository r = new ShoppingBasketRepository(); return(r.GetById(id)); }
public IEnumerable <ShoppingBasket> Get() { ShoppingBasketRepository r = new ShoppingBasketRepository(); return(r.GetAll()); }