public void TesteAmigosProximos_2() { //arrange string nomeAmigoVisitado = "Amigo Sigma"; var amigosList = UtilitariosTestes.PraparantoListaAmigos_B(); var amigoNegocio = new MeusAmigos(amigosList); //act amigoNegocio.VisitaAmigo(nomeAmigoVisitado); }
public void TesteAmigosProximos() { //arrange const string nomeAmigoVisitado = "Amigo Beta"; var amigosList = UtilitariosTestes.PraparantoListaAmigos_B(); amigosList.Add(new Amigo(amigosList.Count + 1, nomeAmigoVisitado, new Localizacao(-1, -20))); var amigoNegocio = new MeusAmigos(amigosList); //act amigoNegocio.VisitaAmigo(nomeAmigoVisitado); var AmigosNear = amigoNegocio.ListarAmigosMaisProximos(); //assert Assert.AreEqual("Amigo A", AmigosNear[0].Nome); }
//Método que monta menu para o usuario private static void VerificarMenuEscolhido(List <Amigo> amigoLista, Menu menuOpcoes) { bool continua = true; switch (menuOpcoes) { case Menu.VizualizarAmigosProximos: Console.Clear(); while (continua) { try { MostrarListaDeAmigos(amigoLista, "Cadastrados"); string nomeAmigoVisitado; string confirmacao; RecuperaValorDigitadoPeloUsuario(out nomeAmigoVisitado, out confirmacao); while (confirmacao.Trim().ToUpper() != "S") { RecuperaValorDigitadoPeloUsuario(out nomeAmigoVisitado, out confirmacao); } var amigoNegocio = new MeusAmigos(amigoLista); amigoNegocio.VisitaAmigo(nomeAmigoVisitado); var listaAmigosProximos = amigoNegocio.ListarAmigosMaisProximos(); MostrarListaDeAmigos(listaAmigosProximos, "Amigos Proximos"); continua = false; } catch (Exception ex) { Console.WriteLine(ex.Message); } } MostrarMenu(amigoLista); break; case Menu.InserirAmigo: Console.Clear(); while (continua) { try { Console.WriteLine("Digite o nome do amigo"); string _nome = Console.ReadLine(); Console.WriteLine("----------------"); Console.WriteLine("Digite Latitude"); int _latitude = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("----------------"); Console.WriteLine("Digite Longitude"); int _longitude = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("----------------"); var amigoNegocio = new MeusAmigos(amigoLista); var amigoInserir = new Amigo(amigoLista.Count() + 1, _nome, new Localizacao(_latitude, _longitude)); amigoLista = amigoNegocio.InserirAmigo(amigoInserir); continua = false; } catch (Exception ex) { Console.WriteLine(ex.Message); } } MostrarMenu(amigoLista); break; case Menu.Fechar: Console.Clear(); break; default: Console.WriteLine("Opção inválida no Menu"); Console.WriteLine("----------------"); break; } }