Пример #1
0
        public bool IsValid(AspNetUsers user, string tipo)
        {
            user.validateResult.IsValid = false;

            var usuarioResult = new UserCadastroValidator(_user, user);

            var result = ValidarNotificacoes(user.validateResult.notifications, user, tipo);

            var resultUser = user.validateResult.notifications.Count > 0;

            if (!resultUser)
            {
                user.validateResult.IsValid = true;
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        public void User_Apto_Cadastro()
        {
            user = new AspNetUsers()
            {
                Email    = "*****@*****.**",
                UserName = "******"
            };

            var mock = new Mock <IUserRepository>();

            mock.Setup(c => c.BuscarPorEmail(user.Email)).Returns(user);
            mock.Setup(c => c.BuscarPorNome(user.UserName)).Returns(user);

            var validate = new UserCadastroValidator(mock.Object, user);
            //var result = validate.Validate(user);

            //Assert.False(validate.Validate(user).IsValid);

            //Assert.Contains(result.Erros, e => e.Message == "Email já cadastrado.");
            //Assert.Contains(result.Erros, e => e.Message == "Login já cadastrado.");
        }