public void EditarNomeDoJogoTeste() { LocadoraJogos locadora = new LocadoraJogos(); locadora.AdicionarJogo(new Jogo("TesteNome", 0, Categoria.ESPORTE)); locadora.EditarNomeDoJogo("TesteNome", "Outro"); var busca = locadora.ConsultarJogoPorNome("Outro"); Assert.AreEqual("Outro", busca[0].Nome); }
public static void Main(string[] args) { LocadoraJogos locadora = new LocadoraJogos(); var resposta = ""; Console.WriteLine("Bem Vindo à Locadora Nunes Games!"); do { Console.WriteLine("1 - Cadastrar novo jogo\n2 - Pesquisar jogo por nome\n3 - Editar jogo\n4 - sair"); resposta = Console.ReadLine(); Console.Clear(); if (resposta == "1") { Console.WriteLine("Digite o nome do jogo"); var nome = Console.ReadLine(); Console.WriteLine("Digite o preço do jogo"); var preco = Console.ReadLine(); Console.WriteLine("Digite a categoria do jogo"); var categoria = Console.ReadLine(); locadora.AdicionarJogo(new Jogo(nome.ToString(), Double.Parse(preco.ToString()), (Categoria)Enum.Parse(typeof(Categoria), categoria.ToString()))); Console.WriteLine("Jogo adicionado com sucesso!"); } else if (resposta == "2") { Console.WriteLine("Digite o nome do jogo"); string nome = Console.ReadLine(); int jogos = (locadora.ConsultarJogoPorNome(nome)).Count; Console.WriteLine("Foram encontrados " + jogos + " jogos"); } else if (resposta == "3") { Console.WriteLine("1 - Editar nome\n2 - Editar preço\n3 - Editar categoria"); var resposta2 = Console.ReadLine(); if (resposta2 == "1") { Console.WriteLine("Digite o nome atual"); string nomeAtual = Console.ReadLine(); Console.WriteLine("Digite o novo nome"); string novoNome = Console.ReadLine(); locadora.EditarNomeDoJogo(nomeAtual, novoNome); Console.WriteLine("Jogo alterado com sucesso!"); } else if (resposta2 == "2") { Console.WriteLine("Digite o nome atual"); string nomeAtual = Console.ReadLine(); Console.WriteLine("Digite o novo preco"); string novoPreco = Console.ReadLine(); locadora.EditarPrecoDoJogo(nomeAtual, Double.Parse(novoPreco)); Console.WriteLine("Jogo alterado com sucesso!"); } else if (resposta2 == "3") { Console.WriteLine("Digite o nome atual"); string nomeAtual = Console.ReadLine(); Console.WriteLine("Digite a nova categoria"); string novaCategoria = Console.ReadLine(); locadora.EditarCategoriaDoJogo(nomeAtual, (Categoria)Enum.Parse(typeof(Categoria), novaCategoria)); Console.WriteLine("Jogo alterado com sucesso!"); } } } while (resposta != "4"); }