Ejemplo n.º 1
0
        public void decFromProductQuantitySuccTest()
        {
            sr.addProduct(p);

            Assert.AreEqual("", sr.decFromProductQuantity(p, 10));
            Assert.AreEqual(0, p.getQuantityLeft());
        }
Ejemplo n.º 2
0
        public void decFromProductQuantitySuccTest()
        {
            try
            {
                addProductSuccTest();
                sr.decFromProductQuantity(p, 10);

                Assert.AreEqual(0, p.getQuantityLeft());
            }
            catch (Exception)
            {
                Assert.Fail();
            }
        }
Ejemplo n.º 3
0
        public void decFromProductQuantity(int productid, int amount, Session session)
        {
            Product product = DBProduct.getInstance().getProductByID(productid);

            if (product == null)
            {
                throw new DoesntExistException("no such username");
            }

            SubscribedUser user = session.getSubscribedUser();

            StoreRole sr = DBStore.getInstance().getStoreRole(product.getStore(), user);

            sr.decFromProductQuantity(product, amount);
        }