public void IntegrationFeedTestsBuilder() { var marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); countMessagesToServer = 0; serverMocker = new Mock <IListener>(); serverMocker.Setup(x => x.GetMessage(buyerId2.ToString(), "You have won the lottery on " + productLottery + " in " + storeLottery + "!")).Callback(SendMessageToServer); serverMocker.Setup(x => x.GetMessage(buyerId1.ToString(), "You have lost the lottery on " + productLottery + " in " + storeLottery + "...")).Callback(SendMessageToServer); serverMocker.Setup(x => x.GetMessage(buyerId3.ToString(), "You have lost the lottery on " + productLottery + " in " + storeLottery + "...")).Callback(SendMessageToServer); MarketDB.Instance.InsertByForce(); var marketSession = MarketYard.Instance; var userService1 = marketSession.GetUserService(); orderService1 = (OrderService)marketSession.GetOrderService(ref userService1); orderService1.LoginBuyer("Ryder", "123"); var userService2 = marketSession.GetUserService(); orderService2 = (OrderService)marketSession.GetOrderService(ref userService2); orderService2.LoginBuyer("Vadim Chernov", "123"); var userService3 = marketSession.GetUserService(); orderService3 = (OrderService)marketSession.GetOrderService(ref userService3); orderService3.LoginBuyer("Vova", "123"); MarketYard.SetDateTime(new DateTime(2018, 4, 14)); }
public void BuildStore() { _marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(_marketDbMocker.Object); MarketLog.SetDB(_marketDbMocker.Object); _handler = new Mock <IAdminDL>(); _userService = new Mock <IUserSeller>(); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); admin = new Mock <IUserAdmin>(); manager = new Mock <IGlobalPolicyManager>(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); adminDbMocker = new Mock <IAdminDL>(); userAdminMocker = new Mock <IUserAdmin>(); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userDbMocker = new Mock <IUserDL>(); user = new User(userDbMocker.Object, userID); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); seller = new Mock <IUserSeller>(); manager = new Mock <IStorePolicyManager>(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IAdminDL>(); adminValidatorMocker = new Mock <IUserAdmin>(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); storeDbMocker = new Mock <IStoreDL>(); userServiceMocker = new Mock <IUserSeller>(); storeDbMocker.Setup(x => x.GetStorebyName(store)).Returns(new Store(store, "")); }
public void BuildInitialize() { _marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(_marketDbMocker.Object); MarketLog.SetDB(_marketDbMocker.Object); _handler = new Mock <IStoreDL>(); _userShopper = new Mock <IUserShopper>(); _slave = new GetAllCategoryNamesSlave(_userShopper.Object, _handler.Object); }
public void MarketBuilder() { MarketException.SetDB(MarketBackUpDB.Instance); MarketBackUpDB.Instance.CleanByForce(); MarketDB.Instance.InsertByForce(); marketSession = MarketYard.Instance; userServiceSession = marketSession.GetUserService(); userServiceSession.EnterSystem(); }
public void BuildInitialize() { _marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(_marketDbMocker.Object); MarketLog.SetDB(_marketDbMocker.Object); _handler = new Mock <IStoreDL>(); _userShopper = new Mock <IUserShopper>(); _slave = new GetAllDiscountCategoriesInStoreSlave(_userShopper.Object, _handler.Object); _handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); adminDbMocker = new Mock <IAdminDL>(); userAdminMocker = new Mock <IUserAdmin>(); expectedErrors = new[] { "error1", "error2" }; adminDbMocker.Setup(x => x.GetEventErrorLogReport()).Returns(expectedErrors); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); slave = new PromoteToStoreManagerSlave(userService.Object, "X", handler.Object); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserShopper>(); slave = new OpenStoreSlave(userService.Object, handler.Object); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userDbMocker = new Mock <IUserDL>(); user = new User(userDbMocker.Object, userID); item1 = new CartItem("Health Potion", null, "X", 1, 5.0); item2 = new CartItem("Mana Potion", null, "Y", 2, 0.5); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userDbMocker = new Mock <IUserDL>(); guest = new User(userDbMocker.Object, userID); registered = new RegisteredUser(userDbMocker.Object, userID, "Moshe", "Here 3", "123", "12345678", new CartItem[0], new StatePolicy[0], new StoreManagerPolicy[0]); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); handler.Setup(x => x.GetStorebyName("X")).Returns(new Store("X", "")); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); slave = new CloseStoreSlave(userService.Object, "X", handler.Object); }
public void MarketBuilder() { var marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); var userDbMocker = new Mock <IUserDL>(); userDbMocker.Setup(x => x.SaveUser(It.IsAny <User>())); userDbMocker.Setup(x => x.GetAllSystemIDs()).Returns(new[] { 5000, 7000, 9000 }); generatedGuest = new EnterSystemSlave(userDbMocker.Object).EnterSystem(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); slave = new GetProductInfoSlave("X", userService.Object, handler.Object); prod = new Product("NEWPROD", 150, "desc"); handler.Setup(x => x.GetStorebyName("X")).Returns(new Store("X", "")); handler.Setup(x => x.GetProductByNameFromStore("X", "NEWPROD")).Returns(prod); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); MarketYard.SetDateTime(new DateTime(2018, 4, 14)); handler.Setup(x => x.GetStorebyName("X")).Returns(new Store("X", "")); handler.Setup(x => x.GetProductByNameFromStore("X", "item")).Returns((Product)null); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); slave = new AddNewProductSlave(userService.Object, "X", handler.Object); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); admin = new Mock <IUserAdmin>(); adminDbMocker = new Mock <IAdminDL>(); Pair <int, DateTime> p1 = new Pair <int, DateTime>(5555, new DateTime(2018, 06, 13, 0, 0, 0, 0, 0)); Pair <int, DateTime> p2 = new Pair <int, DateTime>(5566, new DateTime(2018, 06, 12, 0, 0, 0, 0, 0)); Pair <int, DateTime> p3 = new Pair <int, DateTime>(5666, new DateTime(2018, 06, 12, 0, 0, 0, 0, 0)); Pair <int, DateTime>[] report = { p1, p2, p3 }; adminDbMocker.Setup(x => x.GetEntranceReport()).Returns(report); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); orderDbMocker = new Mock <IOrderDL>(); userBuyerMocker = new Mock <IUserBuyer>(); storeSyncherMock = new Mock <IStoresSyncher>(); publisherMock = new Mock <IPublisher>(); policyMock = new Mock <IPolicyChecker>(); item1 = new OrderItem("Cluckin Bell", null, "#9", 5.00, 2); item2 = new OrderItem("Cluckin Bell", null, "#9 Large", 7.00, 1); SupplyService.Instance.FixExternal(); PaymentService.Instance.FixExternal(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); slave = new EditCategoryDiscountSlave("WWW", userService.Object, handler.Object); MarketYard.SetDateTime(new DateTime(2018, 4, 14)); category = new Category("C0", "BLA"); handler.Setup(x => x.GetCategoryByName("BLA")).Returns(category); categoryDiscount = new CategoryDiscount("d0", "BLA", "WWW", DateTime.Parse("01/01/2019"), DateTime.Parse("20/01/2019"), 10); handler.Setup(x => x.GetCategoryDiscount("BLA", "WWW")).Returns(categoryDiscount); handler.Setup(x => x.IsStoreExistAndActive("WWW")).Returns(true); }
public void MarketBuilder() { publisherMock = new Mock <IPublisher>(); marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userBuyerMocker = new Mock <IUserBuyer>(); SupplyService.Instance.FixExternal(); PaymentService.Instance.FixExternal(); marketSession = MarketYard.Instance; userServiceSession = (UserService)marketSession.GetUserService(); userServiceSession.EnterSystem(); slave = new PurchaseItemSlave(userBuyerMocker.Object, new StoresSyncherHarmony(), OrderDL.Instance, publisherMock.Object, marketSession.GetPolicyChecker()); InitPolicies(); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserShopper>(); MarketYard.SetDateTime(new DateTime(2018, 4, 14)); prod = new Product("item", 1, "des"); handler.Setup(x => x.GetStorebyName("X")).Returns(new Store("X", "")); handler.Setup(x => x.GetProductByNameFromStore("X", "item")).Returns(prod); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); handler.Setup(x => x.GetProductFromStore("X", "item")).Returns(new StockListItem(4, prod, null, PurchaseEnum.Immediate, "100")); slave = new AddProductToCartSlave(userService.Object, handler.Object); }
public void BuildStore() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); handler = new Mock <IStoreDL>(); userService = new Mock <IUserSeller>(); prod = new Product("NEWPROD", 150, "desc"); discount = new Discount(DiscountTypeEnum.Visible, DateTime.Parse("03/05/2020"), DateTime.Parse("30/06/2020"), 50, true); stock = new StockListItem(10, prod, discount, PurchaseEnum.Immediate, "BLA"); handler.Setup(x => x.GetStorebyName("X")).Returns(new Store("X", "")); handler.Setup(x => x.GetProductByNameFromStore("X", "NEWPROD")).Returns(prod); handler.Setup(x => x.IsStoreExistAndActive("X")).Returns(true); handler.Setup(x => x.GetProductFromStore("X", "NEWPROD")).Returns(stock); slave = new EditDiscountSlave("X", userService.Object, handler.Object); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userDbMocker = new Mock <IUserDL>(); userDbMocker.Setup(x => x.LoadUser(It.IsAny <object[]>(), It.IsAny <CartItem[]>())) .Returns(new RegisteredUser(userDbMocker.Object, registeredUserID, registeredUserName, registeredUserAddress, encryptedUserPassword, registeredUserCreditCard, new CartItem[0], new[] { new StatePolicy(StatePolicy.State.RegisteredUser) }, new StoreManagerPolicy[0])); guestUser = new User(userDbMocker.Object, registeredUserID); userDbMocker.Setup(x => x.UserNamesInSystem()).Returns(new[] { "MaorLogin" }); userDbMocker.Setup(x => x.FindRegisteredUserData(registeredUserName, registeredUserPassword)) .Returns(new object[0]); slave = new SignInSlave(guestUser, userDbMocker.Object); }
public void MarketBuilder() { marketDbMocker = new Mock <IMarketBackUpDB>(); publisherMocker = new Mock <IPublisher>(); counterQueueAdded = 0; publisherMocker.Setup(x => x.AddFeedQueue(It.IsAny <int>())).Callback(addQueueCheck); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); userDbMocker = new Mock <IUserDL>(); userDbMocker.Setup(x => x.RegisterUser(It.IsAny <int>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <CartItem[]>())) .Returns(new RegisteredUser(userDbMocker.Object, registeredUserID, registeredUserName, registeredUserAddress, encryptedUserPassword, registeredUserCreditCard, new CartItem[0])); userDbMocker.Setup(x => x.IsUserNameExist(It.IsAny <string>())).Returns(false); guestUser = new User(userDbMocker.Object, registeredUserID); slave = new SignUpSlave(guestUser, userDbMocker.Object, publisherMocker.Object); }
public void MarketBuilder() { publisherMock = new Mock <IPublisher>(); marketDbMocker = new Mock <IMarketBackUpDB>(); MarketException.SetDB(marketDbMocker.Object); MarketLog.SetDB(marketDbMocker.Object); orderDbMocker = new Mock <IOrderDL>(); userBuyerMocker = new Mock <IUserBuyer>(); storeSyncherMock = new Mock <IStoresSyncher>(); checkerMock = new Mock <IPolicyChecker>(); checkerMock.Setup(x => x.CheckRelevantPolicies(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <List <string> >(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <double>())).Returns(true); item = new OrderItem("Cluckin Bell", null, "#9 Large", 7.00, 1); SupplyService.Instance.FixExternal(); PaymentService.Instance.FixExternal(); }