Ejemplo n.º 1
0
        public void AddLotteryBadInputFail()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X");
            MarketAnswer           ans         = liorSession.AddNewLottery("nam'e0", 1, "des", DateTime.Parse("30/10/2019"), DateTime.Parse("30/12/2019"));

            Assert.AreEqual((int)StoreEnum.BadInput, ans.Status);
        }
Ejemplo n.º 2
0
        public void AddLotteryWhenProductNameIsNotAvailableInStore()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X");
            MarketAnswer           ans         = liorSession.AddNewLottery("BOX", 1, "des", DateTime.Parse("30/10/2019"), DateTime.Parse("30/12/2019"));

            Assert.AreEqual((int)StoreEnum.ProductNameNotAvlaiableInShop, ans.Status);
        }
Ejemplo n.º 3
0
        public void AddLotteryWhenHasNoPremmision()
        {
            userService.EnterSystem();
            userService.SignIn("Big Smoke", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X");
            MarketAnswer           ans         = liorSession.AddNewLottery("name0", 1, "des", DateTime.Parse("30/10/2019"), DateTime.Parse("30/12/2019"));

            Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status);
        }
Ejemplo n.º 4
0
        public void AddLotterySuccess()
        {
            userService.EnterSystem();
            userService.SignIn("Arik1", "123");
            StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X");
            MarketAnswer           ans         = liorSession.AddNewLottery("name0", 1, "des", DateTime.Parse("30/10/2019"), DateTime.Parse("30/12/2019"));

            handler.GetProductFromStore("X", "name0");
            Assert.AreEqual((int)StoreEnum.Success, ans.Status);
        }