Ejemplo n.º 1
0
        public void DidntEnteredSystemTest()
        {
            slave = new SignInSlave(null, userDbMocker.Object);
            User user = slave.SignIn(registeredUserName, registeredUserPassword);

            Assert.IsNull(user);
        }
Ejemplo n.º 2
0
        public void SignInAgainTest()
        {
            User user = slave.SignIn("MaorLogit", registeredUserPassword);

            slave = new SignInSlave(user, userDbMocker.Object);
            user  = slave.SignIn("some other name", registeredUserPassword);
            object[] expected = { registeredUserID, registeredUserName, registeredUserAddress, encryptedUserPassword,
                                  registeredUserCreditCard };
            object[] actual = user.ToData();
            CompareUserToData(expected, actual);
        }
Ejemplo n.º 3
0
        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);
        }