Exemple #1
0
        public void GetProductInfoStoreNotExists()
        {
            userService.SignIn("Arik1", "123");
            StoreManagementService service = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans     = service.GetProductInfo("name0");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #2
0
        public void AddQuanitityWhenStoreNotExists()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.AddQuanitityToProduct("BOX", 1);

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
        public void ChangeToImmediateStoreNotFound()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "NotAStore");
            MarketAnswer           ans         = liorSession.ChangeProductPurchaseWayToImmediate("BOX");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
        public void RemoveDiscountWhenStoreNotExists()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.RemoveDiscountFromProduct("BOX");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #5
0
        public void ChangeToLotteryStoreNotFound()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "NotAStore");
            MarketAnswer           ans         = liorSession.ChangeProductPurchaseWayToLottery("BOX", DateTime.Parse("30/03/2019"), DateTime.Parse("31/12/2019"));

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
        public void noStore()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.EditCategoryDiscount("MTG_Cards", "End Date", "12/05/2019");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #7
0
 public void NotStoreOwnerTest()
 {
     userServiceSession.EnterSystem();
     userServiceSession.SignIn("Ryder", "123");
     storeManagerServiceSession = (StoreManagementService)marketSession.GetStoreManagementService(userServiceSession, "Cluckin Bell");
     Assert.AreEqual((int)EditStorePolicyStatus.NoAuthority, storeManagerServiceSession.CreatePolicy("StockItem", "Cluckin Bell", "#9 Large", "Quantity <=", "5", "0").Status);
 }
Exemple #8
0
        public void EditProductWhenStoreNotExists()
        {
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.EditProduct("name0", "0", "0", "HAHA");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
        public void RemoveProductFromCategoryWhenStoreNotExists()
        {
            _userService.EnterSystem();
            _userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)_market.GetStoreManagementService(_userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.RemoveProductFromCategory("WanderlandItems", "BOX");

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
 public void MarketBuilder()
 {
     MarketDB.Instance.InsertByForce();
     marketSession       = MarketYard.Instance;
     userServiceSession  = (UserService)marketSession.GetUserService();
     userServiceSession2 = (UserService)marketSession.GetUserService();
     userServiceSession.EnterSystem();
     userServiceSession2.EnterSystem();
     storeServiceSession =
         (StoreManagementService)marketSession.GetStoreManagementService(userServiceSession, store);
 }
Exemple #11
0
        public void GetAllHistoryOfStoreTest()
        {
            userService.SignIn("Arik1", "123");
            var storeManagementSession = marketSession.GetStoreManagementService(userService, "T");
            var answer = storeManagementSession.ViewPromotionHistory();

            Assert.AreEqual((int)StoreEnum.Success, answer.Status);
            ComparePromotionHistory(expectedT.ToArray(), answer.ReportList);
        }
Exemple #12
0
        public void AddLotteryWhenStoreNotExists()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.AddNewLottery("name0", 1, "des", DateTime.Parse("30/10/2019"), DateTime.Parse("30/12/2019"));

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #13
0
        public void AddDiscountWhenStoreNotExists()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.AddDiscountToProduct("Golden BOX", DateTime.Parse("01/01/2019"), DateTime.Parse("31/01/2019"), 50, "HIDDEN", true);

            Assert.AreEqual((int)DiscountStatus.NoStore, ans.Status);
        }
Exemple #14
0
        public void NoStore()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.AddCategoryDiscount("WanderlandItems", DateTime.Parse("01/01/2019"),
                                                                                 DateTime.Parse("31/01/2019"), 50);

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #15
0
        public void EditDiscountWhenStoreNotExists()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists");
            MarketAnswer           ans         = liorSession.EditDiscount("BOX", null, false, null, null, "10", false);

            Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status);
        }
Exemple #16
0
 public void GetStoreManagementService(IUserService userService, string store)
 {
     _storeManagementService = _market.GetStoreManagementService(userService, store);
 }