public void BuildInitialize() { MarketDB.Instance.InsertByForce(); market = MarketYard.Instance; userService = market.GetUserService(); storeService = market.GetStoreShoppingService(ref userService); }
public void StoreClosedUponUserRemovalTest() { ToSignIn(adminName, adminPass); adminServiceSession = (SystemAdminService)marketSession.GetSystemAdminService(userServiceSession); Assert.AreEqual((int)RemoveUserStatus.Success, adminServiceSession.RemoveUser(soleOwnerName).Status); storeShoppingService = marketSession.GetStoreShoppingService(ref userServiceSession); Assert.AreEqual((int)StoreEnum.StoreNotExists, storeShoppingService.AddProductToCart("Y", "BOX", 3).Status); }
public void BuildInitialize() { MarketDB.Instance.InsertByForce(); market = MarketYard.Instance; userService = market.GetUserService(); userService.EnterSystem(); storeService = market.GetStoreShoppingService(ref userService); p1 = " name: BOX base price: 100 description: this is a plastic box Discount: {type is: hidden} Purchase Way: Immediate Quantity: 5 Store: X"; p2 = " name: Fraid Egg base price: 10 description: yami Discount: {none} Purchase Way: Immediate Quantity: 10 Store: T"; }
public void MarketBuilder() { MarketDB.Instance.InsertByForce(); marketSession = MarketYard.Instance; userServiceSession = (UserService)marketSession.GetUserService(); userAdminHarmony = null; adminServiceSession = null; deletedUserSession = null; deletedUserSession2 = null; storeShoppingService = null; orderService = null; }
public void BuildNoDataTest() { MarketDB.ToDisable = false; MarketDB.Instance.InsertByForce(); var marketSession = MarketYard.Instance; var userService = marketSession.GetUserService(); answer = userService.EnterSystem(); Assert.AreEqual((int)EnterSystemStatus.Success, answer.Status); answer = userService.SignIn("Big Smoke", "123"); Assert.AreEqual((int)SignInStatus.Success, answer.Status); shoppingService = marketSession.GetStoreShoppingService(ref userService); MarketDB.ToDisable = true; }
public void StoreReportTest() { ToSignIn(adminName, adminPass); adminServiceSession = (SystemAdminService)marketSession.GetSystemAdminService(userServiceSession); storeShoppingService = marketSession.GetStoreShoppingService(ref userServiceSession); Assert.AreEqual((int)StoreEnum.Success, storeShoppingService.AddProductToCart("X", "BOX", 3).Status); orderService = marketSession.GetOrderService(ref userServiceSession); Assert.AreEqual((int)OrderStatus.Success, orderService.BuyEverythingFromCart(new string[] { null }).Status); Assert.AreEqual((int)ViewPurchaseHistoryStatus.Success, adminServiceSession.ViewPurchaseHistoryByUser("Arik1").Status); string[] actualHistory = adminServiceSession.ViewPurchaseHistoryByStore("X").ReportList; string[] expectedHistory = { new PurchaseHistory("Arik1", "BOX", "X", "Immediate", 3, 300, DateTime.Now.Date.ToString("dd/MM/yyyy")).ToString(), new PurchaseHistory("Arik1", "Health Potion", "X", "Immediate", 2, 11.5, "29/12/2018").ToString() }; Assert.AreEqual(expectedHistory.Length, actualHistory.Length); for (int i = 0; i < expectedHistory.Length; i++) { Assert.AreEqual(expectedHistory[i], actualHistory[i]); } }
public void GetStoreShoppingService(IUserService userService) { _storeShoppingService = _market.GetStoreShoppingService(ref userService); }
public RealStoreShoppingBridge() { _market = MarketYard.Instance; _storeShoppingService = null; }