public void FailPurchaseSupplySystemCollapsed() { AddProductsToCartRegisteredUser(); _orderBridge.GetOrderService(_buyerRegisteredUserBridge.GetUserSession()); _orderBridge.DisableSupplySystem(); MarketAnswer res = _orderBridge.BuyEverythingFromCart(null); Assert.AreEqual((int)OrderItemStatus.NoOrderItemInOrder, res.Status); CheckHistoryNullCartSameStockNotChangedRegisterUser(); }
public void DisableSupplySystem() { if (real != null) { real.DisableSupplySystem(); } else { throw new NotImplementedException(); } }
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); }
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]); } }