public void NomeFantasia_Inapto_Cadastro() { agencia = new Agencia(agenciaid, "T", "Tabajara SA", "47.293.567/0001-67000", "(11)5677-5967"); var nome = new NomeFantasiaFormatoCorretoSpecification(); Assert.False(nome.IsSatisfiedBy(agencia)); }
public AgenciaConsistenteParaEdicaoValidation() { var cnpjFormato = new CnpjFormatoCorretoSpecification(); var cnpjTamanho = new CnpjTamanhoIncorretoSpecification(); var nomeFantasia = new NomeFantasiaFormatoCorretoSpecification(); var razaoSocial = new RazaoSocialFormatoSpecification(); base.Add("cnpjFormato", new Rule <Agencia>(cnpjFormato, "O CNPJ está em formato incorreto.")); base.Add("cnpjTamanho", new Rule <Agencia>(cnpjTamanho, "O CNPJ está em tamanho incorreto.")); base.Add("nomeFantasia", new Rule <Agencia>(nomeFantasia, "O Nome Fantasia deve ter pelo meno 2 caracteres.")); base.Add("razaoSocial", new Rule <Agencia>(razaoSocial, "A Razão Social deve dete ter pelo menos 2 caracteres.")); }
public AgenciaConsistenteParaCadastroValidation(IAgenciaRepository agenciarepository) { var cnpjduplicado = new CnpjUnicoSpecification(agenciarepository); var cnpjFormato = new CnpjFormatoCorretoSpecification(); var cnpjTamanho = new CnpjTamanhoIncorretoSpecification(); var nomeFantasia = new NomeFantasiaFormatoCorretoSpecification(); var razaoSocial = new RazaoSocialFormatoSpecification(); base.Add("cnpjduplicado", new Rule <Agencia>(cnpjduplicado, "CNPJ já cadastrado.")); base.Add("cnpjFormato", new Rule <Agencia>(cnpjFormato, "O CNPJ está em formato incorreto.")); base.Add("cnpjTamanho", new Rule <Agencia>(cnpjTamanho, "O CNPJ está em tamanho incorreto.")); base.Add("nomeFantasia", new Rule <Agencia>(nomeFantasia, "O Nome Fantasia deve ter pelo meno 2 caracteres.")); base.Add("razaoSocial", new Rule <Agencia>(razaoSocial, "A Razão Social deve dete ter pelo menos 2 caracteres.")); }