예제 #1
0
파일: UseCase7_1.cs 프로젝트: maorRoz/Sadna
        public void FailPurchaseSupplySystemCollapsed()
        {
            AddProductsToCartRegisteredUser();
            _orderBridge.GetOrderService(_buyerRegisteredUserBridge.GetUserSession());
            _orderBridge.DisableSupplySystem();
            MarketAnswer res = _orderBridge.BuyEverythingFromCart(null);

            Assert.AreEqual((int)OrderItemStatus.NoOrderItemInOrder, res.Status);
            CheckHistoryNullCartSameStockNotChangedRegisterUser();
        }
예제 #2
0
        public void DisableSupplySystem()
        {
            if (real != null)
            {
                real.DisableSupplySystem();
            }

            else
            {
                throw new NotImplementedException();
            }
        }
예제 #3
0
파일: UseCase1_7.cs 프로젝트: maorRoz/Sadna
        public void FailPurchaseSupplySystemCollapsed()
        {
            AddProductsToCartRegisteredUser();
            _orderBridge.GetOrderService(_buyerRegisteredUserBridge.GetUserSession());
            _orderBridge.DisableSupplySystem();
            MarketAnswer res = _orderBridge.BuyEverythingFromCart(null);

            Assert.AreEqual((int)OrderItemStatus.NoOrderItemInOrder, res.Status);
            MarketAnswer history = _adminBridge.ViewPurchaseHistoryByUser("Shalom");

            Assert.IsNull(history.ReportList);
        }
예제 #4
0
 public void FailPurchaseLotterySupplySystemCollapsed()
 {
     MakeRegisteredShopper1();
     _orderBridge1.DisableSupplySystem();
     Assert.AreEqual((int)OrderStatus.Success, _orderBridge1.BuyLotteryTicket("Fanta", storeName, 1, 4).Status);
     string[] expectedHistoryFirstBuyer =
     {
         "User: Shalom1 Product: Fanta Store: LotteryStore Sale: Lottery Quantity: 1 Price: 4 Date: " + DateTime.Now.Date.ToString("dd/MM/yyyy"),
     };
     string[] actualHistoryFirstBuyer = _adminBridge.ViewPurchaseHistoryByUser("Shalom1").ReportList;
     Assert.AreEqual(expectedHistoryFirstBuyer.Length, actualHistoryFirstBuyer.Length);
     for (int i = 0; i < expectedHistoryFirstBuyer.Length; i++)
     {
         Assert.AreEqual(expectedHistoryFirstBuyer[i], actualHistoryFirstBuyer[i]);
     }
 }