예제 #1
0
        public void Email_Formato_Correto()
        {
            user = new AspNetUsers()
            {
                Email = "*****@*****.**"
            };
            var email = new EmailValidoSpecifications();

            Assert.True(email.IsSatisfiedBy(user));
        }
예제 #2
0
        public UserCadastroValidator(IUserRepository user, AspNetUsers aspNetUsers)
        {
            var emailFormato = new EmailValidoSpecifications();
            var nomeTamanho  = new NomeTamanhoCorretoSpecifications();


            if (!emailFormato.IsSatisfiedBy(aspNetUsers))
            {
                aspNetUsers.validateResult.notifications.Add(new Notification(1, "Email em formato incorreto.", DateTime.Now));
            }

            if (!nomeTamanho.IsSatisfiedBy(aspNetUsers))
            {
                aspNetUsers.validateResult.notifications.Add(new Notification(1, "O Login precisa ter ao menos 3 caracteres.", DateTime.Now));
            }
        }