示例#1
0
        public void Nome_Tamanho_Correto()
        {
            user = new AspNetUsers()
            {
                UserName = "******"
            };
            var nome = new NomeTamanhoCorretoSpecifications();

            Assert.True(nome.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));
            }
        }