public void ShouldReturnNotificationWhenNameIsNotValid() { var nome = new VNome("", "Sena"); Assert.AreEqual(false, nome.IsValid); Assert.AreEqual(1, nome.Notifications.Count); }
public void TestMethod1() { /*Empresa*/ var objNome = new VNome("Marco", "Sena"); var objEend = new VEndereco("Rua J. Seabra", "15a", "Terreo", "Centro", "BA", "Salvador", "4148000"); var objEmail = new VEmail("*****@*****.**"); var objEmpresa = new Empresa(objNome, "Sirius S/A", "124589", objEmail, objEend); Console.Write("Minha empresa" + objEmpresa.ToString()); var objEndereco = new VEndereco(" Setor H, caminho 6", "1A", " 21", "Mussurubga-I", "BA", "Salvador", "4149080"); var objCondominio = new Condominio(objEmpresa, "Estrela D'alva", objEmail, objEndereco); var objEdificacao = new Edificacao(objCondominio, "Ed. Planeta star", objEndereco); var objImovel = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1001"); var objImovel1 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1002"); var objImovel2 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1003"); var objImovel3 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1004"); var objImovel4 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1005"); var objImovel5 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1006"); var objImovel6 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1007"); var objImovel7 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1008"); var objImovel8 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1009"); var objImovel9 = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1010"); //var objMensalidade = new Mensalidade(); }
protected Pessoa(VNome nome, VCPFouCNPJ documento, VEmail email) { Nome = nome; Documento = documento; Email = email; //A passagem da lista _enderecos = new List <Endereco>(); }
public Usuario(VNome nome, VEmail email, string senha, bool ativo, DateTime dataInclucaoRegistro, DateTime dataUltimoLogin) { Nome = nome; Email = email; Senha = senha; Ativo = ativo; DataInclucaoRegistro = dataInclucaoRegistro; DataUltimoLogin = dataUltimoLogin; }
public Empresa(VNome nome, string razaoSocial, string telefone, VEmail email, VEndereco endereco) { IdEmpresa = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper(); Nome = nome; RazaoSocial = razaoSocial; Telefone = telefone; Email = email; Endereco = endereco; //A passagem da lista _condominios = new List <Condominio>(); AddNotifications(new ValidationContract() .Requires() .HasMinLen(RazaoSocial, 3, "RazaoSocial", "A RazaoSocial deve conter pelo menos 3 caracteres") .HasMaxLen(RazaoSocial, 50, "RazaoSocial", "A RazaoSocial deve conter no máximo 50 caracteres") ); }
protected PessoaJuridica(VNome nome, VCPFouCNPJ documento, VEmail email, VEndereco endereco) : base(nome, documento, email) { }
protected PessoaFisica(VNome nome, VCPFouCNPJ documento, VEmail email) : base(nome, documento, email) { }