Exemplo n.º 1
0
        public Amigo BuscaAmigoPorNome(string _acaoMenu)
        {
            Console.Clear();
            Console.WriteLine("Informe o nome do amigo que deseja {0}:", _acaoMenu);

            Console.Write("Nome: ");
            campo = Console.ReadLine();
            ValidationConsole.ValidaCampoVazio("Nome", ref campo);
            nome = campo;

            List <Amigo> amigos = amigosBO.ConsultarAmigoPorNome(nome);

            ExibirAmigos(amigos, _acaoMenu);

            if (amigos.Count > 1)
            {
                Console.WriteLine("Insira o ID do Amigo que deseja {0}:", _acaoMenu);
                int.TryParse(Console.ReadLine(), out idAmigo);
                return(amigos.Where(x => x.amigoID == idAmigo).FirstOrDefault());
            }
            else
            {
                return(amigos.FirstOrDefault());
            }
        }
Exemplo n.º 2
0
        public void ConsultarAmigoPorNomeTest()
        {
            AmigosBO     amigosBO = new AmigosBO();
            List <Amigo> amigos   = amigosBO.ConsultarAmigoPorNome("Teste");

            Assert.IsNotNull(amigos);
        }