public void AgendaRemoveContatoPorNome() { var agenda = new Agenda(); agenda.AdicionarContato(new Contato() { Nome = "Ester", Numero = 12345543 }); agenda.AdicionarContato(new Contato() { Nome = "Teste", Numero = 123456789 }); agenda.RemoverContatoPorNome("Ester"); Assert.AreEqual(agenda.QuantidadeContatos, 1); }
public void AgendaRemoveMaisDeUmContatoPorNome() { var agenda = new Agenda(); var contato1 = new Contato("Fabricio", 1515515); var contato2 = new Contato("Ben Hur", 66666666); var contato3 = new Contato("Ben Hur", 123); agenda.AdicionarContato(contato1); agenda.AdicionarContato(contato2); agenda.AdicionarContato(contato3); agenda.RemoverContatoPorNome("Ronaldo"); Assert.AreEqual(agenda.QuantidadeContatos, 3); agenda.RemoverContatoPorNome("Ben Hur"); Assert.AreEqual(agenda.QuantidadeContatos, 1); }
public void AgendaTemDoisContatosIguaisERemovePorNome() { var agenda = new Agenda(); var contato = new Contato("Seya", 99763336); var seya = new Contato("Seya", 9999); agenda.AdicionarContato(contato); agenda.AdicionarContato(seya); agenda.RemoverContatoPorNome("Seya"); Assert.AreEqual(agenda.QuantidadeContatos, 0); }
public void AgendaTemDoisContatosERemoveSeya() { var agenda = new Agenda(); var contato = new Contato("William", 99763336); var seya = new Contato("Seya", 9999); var esperado = "Nome: William Numero: 99763336\n"; agenda.AdicionarContato(contato); agenda.AdicionarContato(seya); agenda.RemoverContatoPorNome("Seya"); Assert.AreEqual(esperado, agenda.ListarContatos()); Assert.AreEqual(agenda.QuantidadeContatos, 1); }
public void TodosContatosIguaisSãoExcluidos() { var agenda = new Agenda(); var contato1 = new Contato() { Nome = "Mamon", Numero = 66667 }; var contato2 = new Contato() { Nome = "Amon", Numero = 66668 }; var contato3 = new Contato() { Nome = "Amon", Numero = 66668 }; agenda.AdicionarContato(contato1); agenda.AdicionarContato(contato2); agenda.AdicionarContato(contato3); agenda.RemoverContatoPorNome("Amon"); Assert.AreEqual(agenda.GetQuantidadeContatos(),1); }
public void UmContatoEhRemovidoPorNome() { var agenda = new Agenda(); var contato1 = new Contato("marvinSantos", 23873); var contato2 = new Contato("marvin", 23873); agenda.AdcionarContato(contato1); agenda.AdcionarContato(contato2); agenda.RemoverContatoPorNome("marvinSantos"); Assert.AreEqual(agenda.quantidadeContatos, 1); }