Exemplo n.º 1
0
        public void TestMethod1_payForBasket_succ()
        {
            setUp();
            sys.FinancialSystem = new FinancialSystemImpl();
            sys.SupplySystem    = new ProductSupplySystemImpl();

            ShoppingCart cart = new ShoppingCart(store.Id, store);

            cart.Products.Add(p1.Id, new ProductInCart(1, cart, p1));
            cart.Products.Add(p2.Id, new ProductInCart(1, cart, p2));
            cart.Products.Add(p3.Id, new ProductInCart(1, cart, p3));
            cart.Products.Add(p4.Id, new ProductInCart(1, cart, p4));

            user.Basket.ShoppingCarts.Add(cart.Store.Id, cart);

            ShoppingBasket check = user.Basket;

            Assert.AreEqual(sys.ConvertBasketToString(check), sys.payForBasket(0, new DateTime(1990, 1, 1), user.Id));
        }