public void IncluirTelefoneExistente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); Assert.Throws <ExTelefoneExistente>(delegate { pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); }); }
public void TelefonesTest() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 2000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "8587-7425"); Telefone atual = pessoaJuridica.Telefones.Where(t => t.Numero == "8587-7425").FirstOrDefault(); Assert.Contains(atual, pessoaJuridica.Telefones); }
public void ExcluirTelefone() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2928-0923"); pessoaJuridica.ExcluirTelefone("021", "2928-0923"); Int32 atual = 0; Int32 esperado = pessoaJuridica.Telefones.Count(); Assert.AreEqual(esperado, atual); }
public PessoaJuridica NovaPessoaJuridica(string nome, string cnpj, IEnumerable <string> telefones) { var pessoa = new PessoaJuridica(nome, new CNPJ(cnpj)); if (telefones != null) { foreach (var numero in telefones) { pessoa.AdicionarTelefone(new Telefone(numero)); } } return(pessoa); }
public PessoaJuridica IncluirUmClientePessoaJuridica(String pCNPJ) { PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Instituto Infnet"; pessoaJuridica.Receita = 230000; pessoaJuridica.CNPJ = pCNPJ; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "2122-8800"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua São José", "90", "2o piso", "Centro", "Rio de Janeiro", "RJ", "20010-020"); rClientePessoaJuridica.Inserir(pessoaJuridica); return(pessoaJuridica); }
public async Task Adicionar(PessoaJuridica pessoaFisica) { if (_pessoaFisicaService.ObterPorId(pessoaFisica.Id).Result != null) { Notificar("Já existe cliente com esse id."); return; } var clientePessoaJuridica = new PessoaJuridica( pessoaFisica.RazaoSocial, pessoaFisica.Cnpj, pessoaFisica.Nome, pessoaFisica.Email, pessoaFisica.Cep, pessoaFisica.Classificacao ); foreach (var telefone in pessoaFisica.Telefones) { clientePessoaJuridica.AdicionarTelefone(telefone); } await _pessoaFisicaService.Adicionar(clientePessoaJuridica); }
// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion public void IncluirClientes() { /* Inclusão do cliente 1 */ PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "CARLOS HENRIQUE MEIRELES CORBO"; pessoaFisica.Renda = 1000; pessoaFisica.CPF = "001"; pessoaFisica.AdicionarTelefone(TipoTelefone.Celular, "021", "8890-0092"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Dona Alice", "S/N", "Lt. 39 Qd.22", "Vila Tiradentes", "São João de Meriti", "RJ", "25525-290"); repositorioCliente.Inserir <PessoaFisica>(pessoaFisica); /* Inclusão do cliente 2 */ pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "TATIANE MOREIRA DA SILVA CORBO"; pessoaFisica.Renda = 800; pessoaFisica.CPF = "002"; pessoaFisica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2121-1233"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Rua Maria Carvalho", "80", "Casa 1", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); repositorioCliente.Inserir <PessoaFisica>(pessoaFisica); /* Inclusão do cliente 3 */ pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "GABRIELA MOREIRA DA SILVA"; pessoaFisica.Renda = 2500; pessoaFisica.CPF = "003"; pessoaFisica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2565-2928"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Travessa, "Porto Alegre", "102", "Casa 7", "Santa Cruz da Serra", "Duque de Caxias", "RJ", "25232-220"); repositorioCliente.Inserir <PessoaFisica>(pessoaFisica); /**************************************************/ /* Inclusão do cliente 4 */ PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Instituto Infnet"; pessoaJuridica.Receita = 230000; pessoaJuridica.CNPJ = "0001"; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "2122-8800"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua São José", "90", "2o piso", "Centro", "Rio de Janeiro", "RJ", "20010-020"); repositorioCliente.Inserir <PessoaJuridica>(pessoaJuridica); /* Inclusão do cliente 5 */ pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Universo Calçados LTDA"; pessoaJuridica.Receita = 210000; pessoaJuridica.CNPJ = "0002"; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "3192-1209"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua Antonio Rabelo", "312", "Lj 05", "Centro", "Belford Roxo", "RJ", "25010-020"); repositorioCliente.Inserir <PessoaJuridica>(pessoaJuridica); /**********************************************************/ }