Пример #1
0
        public void ShouldReturnNotificationWhenNameIsNotValid()
        {
            var nome = new VNome("", "Sena");

            Assert.AreEqual(false, nome.IsValid);
            Assert.AreEqual(1, nome.Notifications.Count);
        }
Пример #2
0
        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();
        }
Пример #3
0
 protected Pessoa(VNome nome, VCPFouCNPJ documento, VEmail email)
 {
     Nome      = nome;
     Documento = documento;
     Email     = email;
     //A passagem da lista
     _enderecos = new List <Endereco>();
 }
Пример #4
0
 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;
 }
Пример #5
0
 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")
                      );
 }
Пример #6
0
 protected PessoaJuridica(VNome nome, VCPFouCNPJ documento, VEmail email, VEndereco endereco)
     : base(nome, documento, email)
 {
 }
Пример #7
0
 protected PessoaFisica(VNome nome, VCPFouCNPJ documento, VEmail email) : base(nome, documento, email)
 {
 }