Exemplo n.º 1
0
        public void ShouldInsertWhenUserRepositoryIsValid()
        {
            var entity = FactoryUser.RandomCreate();

            _spacePlanningUnitOfWork.UserRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.UserRepository.GetById(entity.UserId);

            Assert.IsTrue(retrived.Equals(entity));
        }
Exemplo n.º 2
0
        public void ShoultDeleteWhenUserRepositoryIsValid()
        {
            var entity = FactoryUser.RandomCreate();

            _spacePlanningUnitOfWork.UserRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();

            _spacePlanningUnitOfWork.UserRepository.Delete(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.UserRepository.GetById(entity.UserId);

            Assert.IsNull(retrived);
        }
Exemplo n.º 3
0
        public void ShouldValidateSessionWhenDBContextIsValid()
        {
            User existingUser = FactoryUser.RandomCreate();
            User invalidUser  = FactoryUser.RandomCreate();

            invalidUser.Password = "******";
            _spacePlanningUnitOfWork.UserRepository.Add(existingUser);
            _spacePlanningUnitOfWork.Save();
            var store = new Mock <IUserStore <User> >();

            UserLockoutStoreSP lockout = new UserLockoutStoreSP(_spacePlanningUnitOfWork);
            var _userManager           = new UserManagerSP(lockout, null, null, null, null, null, null, null, null);

            Assert.True(_userManager.CheckPasswordAsync(existingUser, existingUser.Password).Result);
            Assert.False(_userManager.CheckPasswordAsync(existingUser, invalidUser.Password).Result);
        }
Exemplo n.º 4
0
        private void CreateAuditLog()
        {
            User user = FactoryUser.RandomCreate();

            _spacePlanningUnitOfWork.UserRepository.Add(user);

            LogLevel level = new LogLevel()
            {
                LogLevelId = 110, Name = "invalid user name"
            };

            _spacePlanningUnitOfWork.LogLevelRepository.Add(level);
            _spacePlanningUnitOfWork.Save();
            auditLog = new AuditLog()
            {
                AuditLogId = Guid.NewGuid(),
                CreateDate = DateTime.Now,
                Entry      = "Table:{ name:\"User\", oldData:\"email:[email protected]\", " +
                             "newData:\"[email protected]\"}",
                LevelId = 110,
                UserId  = user.UserId,
            };
        }