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);
        }
Beispiel #7
0
        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)
        }