public void ProcurarPorNomeERetornarVarios() { LocadoraJogos locadora = new LocadoraJogos(); var result = locadora.ConsultarJogoPorNome("on"); Assert.AreEqual(5, result.Count); }
public void ProcurarPorNomeERetornarUm() { LocadoraJogos locadora = new LocadoraJogos(); var result = locadora.ConsultarJogoPorNome("Top Gear"); Assert.AreEqual("Top Gear", result[0].Nome); Assert.AreEqual(1, result.Count); }
public void EditarPrecoDoJogoTeste() { LocadoraJogos locadora = new LocadoraJogos(); locadora.AdicionarJogo(new Jogo("TestePreco", 0, Categoria.CORRIDA)); locadora.EditarPrecoDoJogo("TestePreco", 9999); var busca = locadora.ConsultarJogoPorNome("TestePreco"); Assert.AreEqual(9999, busca[0].Preco); }
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 void EditarCategoriaDoJogoTeste() { LocadoraJogos locadora = new LocadoraJogos(); locadora.AdicionarJogo(new Jogo("TesteCategoria", 59.99, Categoria.RPG)); locadora.EditarCategoriaDoJogo("TesteCategoria", Categoria.LUTA); var busca = locadora.ConsultarJogoPorNome("TesteCategoria"); Assert.AreEqual(Categoria.LUTA, busca[0].Categoria); }
public void AdicionarJogoTeste() { LocadoraJogos locadora = new LocadoraJogos(); Jogo teste = new Jogo("Teste", 25.50, Categoria.AVENTURA); locadora.AdicionarJogo(teste); var busca = locadora.ConsultarJogoPorNome("Teste"); Assert.AreEqual("Teste", 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"); }
public void GerarRelatorio(LocadoraJogos locadora) { FileInfo relatorio = new FileInfo(@"C:\Users\danie\Desktop\daniele.gomes\src\modulo-04-c-sharp\Locadora\Relatorio.txt"); //foreach(var elem in locadora) }