public void ExcluirEnderecoInexistente()
 {
     pessoaJuridica         = new PessoaJuridica();
     pessoaJuridica.Nome    = "Glebson Lima";
     pessoaJuridica.CNPJ    = "36.874.556/0432-67";
     pessoaJuridica.Receita = 10000;
     Assert.Throws <ExEnderecoInexistente>(delegate
     {
         pessoaJuridica.ExcluirEndereco(TipoLogradouro.Avenida,
                                        "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505");
     });
 }
        public void ExcluirEndereco()
        {
            pessoaJuridica         = new PessoaJuridica();
            pessoaJuridica.Nome    = "Glebson Lima";
            pessoaJuridica.CNPJ    = "36.874.556/0432-67";
            pessoaJuridica.Receita = 185000;
            pessoaJuridica.AdicionarEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505");
            pessoaJuridica.ExcluirEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505");
            Int32 esperado = pessoaJuridica.Enderecos.Count();
            Int32 atual    = 0;

            Assert.AreEqual(esperado, atual);
        }