public void AddSimplePolicySuccess() { DoSignInToStoreOwner(); storeManagerServiceSession = (StoreManagementService)marketSession.GetStoreManagementService(userServiceSession, "Cluckin Bell"); Assert.AreEqual((int)EditStorePolicyStatus.Success, storeManagerServiceSession.CreatePolicy("StockItem", "Cluckin Bell", "#9 Large", "Quantity <=", "5", "0").Status); Assert.AreEqual((int)EditStorePolicyStatus.Success, storeManagerServiceSession.SavePolicy().Status); }
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); }
public void EditProductWhenProductIsNotAvailableInStore() { userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.EditProduct("name0", "0", "0", "HAHA"); Assert.AreEqual((int)StoreEnum.ProductNotFound, ans.Status); }
public void ProductInfoProductNotAvailable() { userService.SignIn("Arik1", "123"); StoreManagementService service = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = service.GetProductInfo("name0"); Assert.AreEqual((int)StoreEnum.ProductNotFound, ans.Status); }
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 GetProductInfoStoreNotExists() { userService.SignIn("Arik1", "123"); StoreManagementService service = (StoreManagementService)market.GetStoreManagementService(userService, "storeNotExists"); MarketAnswer ans = service.GetProductInfo("name0"); Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status); }
public void EditProductWhenHasNoPremmision() { userService.SignIn("Big Smoke", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.EditProduct("name0", "0", "0", "HAHA"); Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status); }
public void GetProductInfoNoPremmision() { userService.SignIn("Big Smoke", "123"); StoreManagementService service = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = service.GetProductInfo("name0"); Assert.AreEqual((int)ViewProductInfoStatus.NoAuthority, ans.Status); }
public void ChangeToImmediateSuccessImmediate() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.ChangeProductPurchaseWayToImmediate("BOX"); Assert.AreEqual((int)StoreEnum.Success, ans.Status); }
public void AddProductToCategorySuccess() { _userService.EnterSystem(); _userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)_market.GetStoreManagementService(_userService, "T"); MarketAnswer ans = liorSession.AddProductToCategory("WanderlandItems", "OnePunchManPoster"); Assert.AreEqual((int)StoreEnum.Success, ans.Status); }
public void AddProductToCategoryWhenHasNoPremmision() { _userService.EnterSystem(); _userService.SignIn("Big Smoke", "123"); StoreManagementService liorSession = (StoreManagementService)_market.GetStoreManagementService(_userService, "X"); MarketAnswer ans = liorSession.AddProductToCategory("WanderlandItems", "BOX"); Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status); }
public void AddProductToCategoryWhenStoreNotExists() { _userService.EnterSystem(); _userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)_market.GetStoreManagementService(_userService, "storeNotExists"); MarketAnswer ans = liorSession.AddProductToCategory("WanderlandItems", "BOX"); Assert.AreEqual((int)StoreEnum.StoreNotExists, ans.Status); }
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); }
public void ViewPoliciesTest1() { DoSignInToStoreOwner(); storeManagerServiceSession = (StoreManagementService)marketSession.GetStoreManagementService(userServiceSession, "Cluckin Bell"); MarketAnswer ans = storeManagerServiceSession.ViewPolicies(); Assert.AreEqual((int)ViewStorePolicyStatus.Success, ans.Status); Assert.AreEqual(0, ans.ReportList.Length); }
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); }
public void ChangeToLotteryProductNotFound() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.ChangeProductPurchaseWayToLottery("noPorduct", DateTime.Parse("30/03/2019"), DateTime.Parse("31/12/2019")); Assert.AreEqual((int)StoreEnum.ProductNotFound, ans.Status); }
public void ChangeToLotteryNoPremission() { userService.EnterSystem(); userService.SignIn("Big Smoke", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.ChangeProductPurchaseWayToLottery("BOX", DateTime.Parse("30/03/2019"), DateTime.Parse("31/12/2019")); Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status); }
public void RemoveProductFromCategoryBadInputFail() { _userService.EnterSystem(); _userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)_market.GetStoreManagementService(_userService, "T"); MarketAnswer ans = liorSession.RemoveProductFromCategory("Wanderla'ndItems", "Fraid Egg"); Assert.AreEqual((int)StoreEnum.BadInput, ans.Status); }
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); }
public void EditDiscountWhenProductNotExists() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.EditDiscount("noProductLikeThis", null, false, null, null, "10", false); Assert.AreEqual((int)DiscountStatus.ProductNotFound, ans.Status); }
public void AddDiscountWhenProductHasAnExistingDiscount() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.AddDiscountToProduct("BOX", DateTime.Parse("01/01/2019"), DateTime.Parse("20/01/2019"), 10, "HIDDEN", true); Assert.AreEqual((int)DiscountStatus.ThereIsAlreadyAnotherDiscount, ans.Status); }
public void AddQuanitityWhenHasNoPremmision() { userService.EnterSystem(); userService.SignIn("Big Smoke", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.AddQuanitityToProduct("BOX", 1); Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status); }
public void RemoveProductWhenProductNotExists() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.RemoveProduct("notExists"); Assert.AreEqual((int)StoreEnum.ProductNotFound, ans.Status); }
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); }
public void EditDiscountWhenHasNoPremmision() { userService.EnterSystem(); userService.SignIn("Big Smoke", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.EditDiscount("BOX", null, false, null, null, "10", false); Assert.AreEqual((int)StoreEnum.NoPermission, ans.Status); }
public void AddProductWhenProductNameIsNotAvailableInStore() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.AddNewProduct("BOX", 1, "des", 4); Assert.AreEqual((int)StoreEnum.ProductNameNotAvlaiableInShop, ans.Status); }
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 AddProductBadInputFail() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.AddNewProduct("it'em", 1, "des", 4); Assert.AreEqual((int)StoreEnum.BadInput, ans.Status); }
public void AddQuanitiyWhenProductIsNotAvailableInStore() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.AddQuanitityToProduct("LOX", 1); Assert.AreEqual((int)StoreEnum.ProductNotFound, ans.Status); }
public void RemoveDiscountWhenDiscountNotExists() { userService.EnterSystem(); userService.SignIn("Arik1", "123"); StoreManagementService liorSession = (StoreManagementService)market.GetStoreManagementService(userService, "X"); MarketAnswer ans = liorSession.RemoveDiscountFromProduct("Golden BOX"); Assert.AreEqual((int)DiscountStatus.DiscountNotFound, ans.Status); }