Exemplo n.º 1
0
 public void BuildInitialize()
 {
     MarketDB.Instance.InsertByForce();
     market       = MarketYard.Instance;
     userService  = market.GetUserService();
     storeService = market.GetStoreShoppingService(ref userService);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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";
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
 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]);
     }
 }
Exemplo n.º 7
0
 public void GetStoreShoppingService(IUserService userService)
 {
     _storeShoppingService = _market.GetStoreShoppingService(ref userService);
 }
Exemplo n.º 8
0
 public RealStoreShoppingBridge()
 {
     _market = MarketYard.Instance;
     _storeShoppingService = null;
 }