public void addExistingUserCartWithSameUserNameAndSaleId() { Boolean check = userCartsArchive.updateUserCarts("itamar", 1, 14); Assert.IsTrue(check); UserCart uc = userCartsArchive.getUserCart("itamar", 1); Assert.AreEqual(uc.getAmount(), 15); }
public void editExistingUserCart() { Boolean check = userCartsArchive.editUserCarts("itamar", 1, 20); Assert.IsTrue(check); UserCart uc = userCartsArchive.getUserCart("itamar", 1); Assert.AreEqual(uc.getAmount(), 20); }
public void simpleViewCart() { LinkedList <Sale> saleList = ss.viewSalesByStore(store); sellS.addProductToCart(niv, saleList.First.Value.SaleId, 1); LinkedList <UserCart> sc = sellS.viewCart(niv); Assert.AreEqual(sc.Count, 1); UserCart uc = sc.First.Value; Assert.AreEqual(uc.getUserName(), "niv"); Assert.AreEqual(uc.getAmount(), 1); }
public void simpleEditAmount() { LinkedList <Sale> saleList = ss.viewSalesByStore(store); sellS.addProductToCart(niv, saleList.First.Value.SaleId, 2); Boolean check = sellS.editCart(niv, saleList.First.Value.SaleId, 4) > -1; Assert.IsTrue(check); LinkedList <UserCart> nivCart = niv.getShoppingCart(); UserCart uc = nivCart.First.Value; Assert.AreEqual(uc.getAmount(), 4); }
public void EditAmountBadAmount() { int saleId = zahiOwner.addSaleToStore(zahi, store, cola.getProductInStoreId(), 1, 5, DateTime.Now.AddMonths(1).ToString()); LinkedList <Sale> saleList = store.getAllSales(); aviad.addToCart(saleList.First.Value.SaleId, 1); int check = aviad.editCart(saleList.First.Value.SaleId, -2); Assert.IsFalse(check > -1); LinkedList <UserCart> aviadCart = aviad.getShoppingCart(); UserCart uc = aviadCart.First.Value; Assert.AreEqual(uc.getAmount(), 1); }
public void multipleEditAmount() { LinkedList <Sale> saleList = ss.viewSalesByStore(store); sellS.addProductToCart(niv, saleList.First.Value.SaleId, 2); sellS.addProductToCart(niv, saleList.Last.Value.SaleId, 5); Boolean check1 = sellS.editCart(niv, saleList.First.Value.SaleId, 4) > -1; Boolean check2 = sellS.editCart(niv, saleList.Last.Value.SaleId, 15) > -1; Assert.IsTrue(check1); Assert.IsTrue(check2); LinkedList <UserCart> nivCart = niv.getShoppingCart(); UserCart uc1 = nivCart.First.Value; UserCart uc2 = nivCart.Last.Value; Assert.AreEqual(uc1.getAmount(), 4); Assert.AreEqual(uc2.getAmount(), 15); }
public void multipleViewCart() { LinkedList <Sale> saleList = ss.viewSalesByStore(store); LinkedList <Sale> saleList2 = ss.viewSalesByStore(store2); sellS.addProductToCart(niv, saleList.First.Value.SaleId, 1); sellS.addProductToCart(niv, saleList2.First.Value.SaleId, 5); LinkedList <UserCart> sc = sellS.viewCart(niv); Assert.AreEqual(sc.Count, 2); UserCart uc1 = sc.First.Value; UserCart uc2 = sc.Last.Value; Assert.AreEqual(uc1.getUserName(), "niv"); Assert.AreEqual(uc1.getAmount(), 1); Assert.AreEqual(uc2.getUserName(), "niv"); Assert.AreEqual(uc2.getAmount(), 5); Assert.AreEqual(uc1.getSaleId(), saleId1); Assert.AreEqual(uc2.getSaleId(), saleId2); }