예제 #1
0
        public void AgendaRemoveContatoPorNumero()
        {
            var agenda = new Agenda();
            agenda.AdicionarContato(new Contato() { Nome = "Ester", Numero = 12345543 });
            agenda.AdicionarContato(new Contato() { Nome = "Teste", Numero = 123456789 });

            agenda.RemoverContatoPorNumero(12345543);
            Assert.AreEqual(agenda.QuantidadeContatos, 1);
        }
예제 #2
0
        public void DoisContatosSaoRemovidosPorNumero()
        {
            var agenda = new Agenda();
            var contato1 = new Contato("marvinn", 23873);
            var contato2 = new Contato("marvin", 23873);

            agenda.AdcionarContato(contato1);
            agenda.AdcionarContato(contato2);
            agenda.RemoverContatoPorNumero(23873);

            Assert.AreEqual(agenda.quantidadeContatos, 0);
        }
예제 #3
0
        public void AgendaTemDoisContatosERemovePorNumero()
        {
            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.RemoverContatoPorNumero(9999);

            Assert.AreEqual(esperado, agenda.ListarContatos());
            Assert.AreEqual(agenda.QuantidadeContatos, 1);
        }
예제 #4
0
        public void AgendaRecebe3ContatosERemoveUmPeloNumero()
        {
            var agenda = new Agenda();
            var contato1 = new Contato("Darth", 214365);
            var contato2 = new Contato("Vader", 91927766);
            var contato3 = new Contato("Lorde Vader", 11111);

            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            agenda.RemoverContatoPorNumero(91927766);

            Assert.AreEqual(agenda.QuantidadeContatos, 2);
        }
예제 #5
0
        public void AgendaRemovePorNumero()
        {
            var agenda = new Agenda();

            var contato1 = new Contato("Júlio Cesar", 97767543);
            var contato2 = new Contato("Daniele", 9545543);
            var contato3 = new Contato("Laura", 97767543);

            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            agenda.RemoverContatoPorNumero(97767543);

            Assert.AreEqual(agenda.GetListaContatos().Count, 1);
        }
예제 #6
0
        public void AgendaRemoveMaisDeUmContatoPorNumero()
        {
            var agenda = new Agenda();

            var contato1 = new Contato("Fabricio", 1515515);

            var contato2 = new Contato("Ben Hur", 66666666);

            var contato3 = new Contato("Ben Hur", 1515515);

            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            agenda.RemoverContatoPorNumero(2323);
            Assert.AreEqual(agenda.QuantidadeContatos, 3);

            agenda.RemoverContatoPorNumero(1515515);
            Assert.AreEqual(agenda.QuantidadeContatos, 1);
        }