Exemplo n.º 1
0
        public void ViewProductInMultipleStores()
        {
            userServices us      = userServices.getInstance();
            User         session = us.startSession();

            us.register(session, "zahi", "123456");
            us.login(session, "zahi", "123456");
            User aviad = us.startSession();

            us.register(aviad, "aviad", "123456");
            us.login(aviad, "aviad", "123456");
            storeServices ss  = storeServices.getInstance();
            int           id1 = ss.createStore("abowim", session);
            int           id2 = ss.createStore("bros", aviad);

            ss.addProductInStore("cola", 3.2, 10, session, id1, "drinks");
            ss.addProductInStore("sprite", 3.2, 10, session, id1, "drinks");
            ss.addProductInStore("milk", 3.2, 10, aviad, id2, "milk");
            LinkedList <ProductInStore> pisList     = us.viewProductsInStore(id1);
            LinkedList <ProductInStore> pisList2    = us.viewProductsInStore(id2);
            LinkedList <ProductInStore> piStorsList = us.viewProductsInStores();

            Assert.AreEqual(pisList.Count, 2);
            Assert.AreEqual(pisList2.Count, 1);
            Assert.AreEqual(piStorsList.Count, 3);
        }
Exemplo n.º 2
0
        public void ViewProductWhenThereIsNoProducts()
        {
            userServices us      = userServices.getInstance();
            User         session = us.startSession();

            us.register(session, "zahi", "123456");
            us.login(session, "zahi", "123456");
            storeServices ss = storeServices.getInstance();
            int           id = ss.createStore("abowim", session);
            Product       p  = new Product("cola");
            LinkedList <ProductInStore> pisList     = us.viewProductsInStore(id);
            LinkedList <ProductInStore> piStorsList = us.viewProductsInStores();

            Assert.AreEqual(pisList.Count, 0);
            Assert.AreEqual(piStorsList.Count, 0);
        }
Exemplo n.º 3
0
        public void SimpleViewProductWithOneProduct()
        {
            userServices us      = userServices.getInstance();
            User         session = us.startSession();

            us.register(session, "zahi", "123456");
            us.login(session, "zahi", "123456");
            storeServices ss  = storeServices.getInstance();
            int           id  = ss.createStore("abowim", session);
            Store         s   = StoreManagement.getInstance().getStore(id);
            int           pis = ss.addProductInStore("cola", 3.2, 10, session, id, "drinks");
            LinkedList <ProductInStore> pisList     = us.viewProductsInStore(id);
            LinkedList <ProductInStore> piStorsList = us.viewProductsInStores();

            Assert.AreEqual(pisList.Count, 1);
            Assert.AreEqual(piStorsList.Count, 1);
        }