コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }