public void MediaDePrecoDosJogos() { BaseDeDados dbXml = new BaseDeDados(); double media = Math.Round(dbXml.MediaDePrecoDosJogos()); double mediaEsperada = 38; Assert.AreEqual(mediaEsperada, media); }
public void JogoMaisBarato() { BaseDeDados dbXml = new BaseDeDados(); string nomeJogoMaisBarato = dbXml.jogoMaisBarato(); string nomeEsperado = "Final Fight"; Assert.AreEqual(nomeEsperado, nomeJogoMaisBarato); }
public void JogoMaisCaro() { BaseDeDados dbXml = new BaseDeDados(); string nomeJogoMaisCaro = dbXml.JogoMaisCaro(); string nomeEsperado = "Zelda: A link to the past"; Assert.AreEqual(nomeEsperado,nomeJogoMaisCaro); }
public static void Editar() { BaseDeDados dados = new BaseDeDados(); string cabecalho = string.Format("{0,40}Editar Jogo{0,-40}", ""); string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string lista = dados.ListaDeJogos(); int id = 0; string nome = ""; double preco = 0; CategoriaJogos categoria; Console.Clear(); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecalho); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecLista); Console.WriteLine(lista); id = DigitaID(); nome = DigitaNome(); preco = DigitaPreco(); categoria = DigitaCategoria(); dados.EditarJogo(id, new Jogo(nome, preco, categoria)); Console.WriteLine("Jogo editado com sucesso!"); Console.Read(); }
static void EditarCategoriaJogo(string nomeJogo) { BaseDeDados bd = new BaseDeDados(); Console.WriteLine(MSG_EDITAR_JOGO_CATEGORIA); Categoria categoria = SelecionarCategoria(); bd.EditarCategoriaJogo(nomeJogo, categoria); }
static void EditarNomeJogo(string nomeJogo) { BaseDeDados bd = new BaseDeDados(); Console.WriteLine(MSG_EDITAR_JOGO_NOME); string nomeEditado = Console.ReadLine(); bd.EditarNomeJogo(nomeJogo, nomeEditado); }
public void TestarConsultaDeJogos() { var biblioteca = new BaseDeDados(); var lista = biblioteca.ConsultarJogosPorNome("Top Gear"); Assert.AreEqual("Top Gear", lista[0].Nome); Assert.AreEqual(1, lista.Count); }
public void CadastrandoJogoComSucesso() { var baseDeDados = new BaseDeDados(); var jogo = new Jogo("Adventure Time", 1, Categoria.AVENTURA); baseDeDados.CadastrarJogo(jogo); Assert.IsTrue(jogo.Equals(jogo)); }
public void BaseEncotraGoofTroop() { var baseDeDados = new BaseDeDados(); var lista = baseDeDados.PesquisarJogosPorNome("Goof Troop"); Assert.AreEqual("Goof Troop", lista[0].Nome); }
public void PegandoIDDoJogo() { BaseDeDados dbXml = new BaseDeDados(); int id = dbXml.GetIdJogo("Goof Troop"); int idEsperado = 19; Assert.AreEqual(id, idEsperado); }
public void EscreverRelatorio(BaseDeDados dados) { string nomeLocadora = string.Format("{0,30}OCADORA NUNES GAME{1,-30}", "L", "S"); string dataTempo = string.Format("{0,-40:dd/MM/yyyy}{0,40:HH:mm:ss}", DateTime.Now); string titulo = string.Format("{0,30}Relatório de Jogos{0,-30}", ""); string separador = "================================================================================"; string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string segSeparador = "--------------------------------------------------------------------------------"; string quantJogos = string.Format("Quantidade total de jogos: {0}", dados.QuantidadeTotalDeJogos()); string jogosDsp = string.Format("Quantidade de jogos disponíveis: {0}", dados.QuantidadeDeJogosDisponiveis()); string media = string.Format("Valor médio por jogo: R$ {0}", dados.MediaDeValores()); string maisCaro = string.Format("Jogo mais caro: {0}", dados.JogoMaisCaro()); string maisBarato = string.Format("Jogo mais barato: {0}", dados.JogoMaisBarato()); using (StreamWriter writer = new StreamWriter(CaminhoTxT)) { writer.Flush(); writer.WriteLine(nomeLocadora); writer.WriteLine(dataTempo); writer.WriteLine(titulo); writer.WriteLine(""); writer.WriteLine(separador); writer.WriteLine(cabecLista); writer.WriteLine(dados.ListaDeJogos()); writer.WriteLine(segSeparador); writer.WriteLine(quantJogos); writer.WriteLine(jogosDsp); writer.WriteLine(media); writer.WriteLine(maisCaro); writer.WriteLine(maisBarato); writer.WriteLine(separador); } }
public void DiminuiNomeDeJogoQueForMuitoGrande() { BaseDeDados dbXml = new BaseDeDados(); string nome = "International Super Star Soccer Deluxe"; string nomeEsperado = "International Super Star Soc"; nome = dbXml.DiminuiNomeGrandeDeJogo(nome); Assert.AreEqual(nomeEsperado, nome); }
static void EditarPrecoJogo(string nomeJogo) { BaseDeDados bd = new BaseDeDados(); Console.WriteLine(MSG_EDITAR_JOGO_PRECO); string valor = Console.ReadLine(); double valorJogo = Convert.ToDouble(valor); bd.EditarPrecoJogo(nomeJogo, valorJogo); }
public void BaseCadastraOcarinaOfTime() { var baseDeDados = new BaseDeDados(); var ocarina = new Jogo("Zelda: Ocarina of Time", 100, CategoriaJogos.AVENTURA); baseDeDados.AdicionaNovoJogo(ocarina); var lista = baseDeDados.PesquisarJogosPorNome("Ocarina"); Assert.AreEqual(ocarina.Nome, lista[0].Nome); }
public void PesquisarJogoAdicionadoPorNome() { var baseDeDados = new BaseDeDados(); var jogo = new Jogo("Yu-Gi-Oh", 5, Categoria.RPG); baseDeDados.CadastrarJogo(jogo); var query = baseDeDados.PesquisarPorNome("Yu-Gi-Oh"); Assert.AreEqual(jogo.Nome, query[0].Nome); }
public void TestarCadastrarJogo() { var biblioteca = new BaseDeDados(); biblioteca.CadastrarJogo(new Jogo("Dota", 30, Categoria.MOBA)); var lista = biblioteca.ConsultarJogosPorNome("Dota"); Assert.AreEqual(1, lista.Count); Assert.AreEqual("Dota", lista[0].Nome); }
public void BaseNãoCadastraJogosDeNomesNulos() { var baseDeDados = new BaseDeDados(); var ocarina = new Jogo(null, 0, CategoriaJogos.AVENTURA); baseDeDados.AdicionaNovoJogo(ocarina); var lista = baseDeDados.PesquisarJogosPorNome(null); Assert.AreEqual(0, lista.Count); }
public void BaseCadastraGuitarHero() { var baseDeDados = new BaseDeDados(); var ghero = new Jogo("Guitar Hero 2", 3, CategoriaJogos.MUSICAL); baseDeDados.AdicionaNovoJogo(ghero); var lista = baseDeDados.PesquisarJogosPorNome("Guitar"); Assert.AreEqual(ghero, lista[1]); }
public void CadastrandoUmNovoJogo() { BaseDeDados dbXml = new BaseDeDados(); Jogo jogo = new Jogo("Yugioh","duel cards",109.90,dbXml.nextID(),"locado"); dbXml.cadastrarJogo(jogo); Jogo jogoEsperado = new Jogo("Yugioh", "duel cards", 109.90, 22, "locado"); Assert.AreEqual(jogo, jogoEsperado); }
public void LocadoraALugaGoofTroop() { var based = new BaseDeDados(); var id = based.buscarPrimeiroID("Goof Troop"); based.AlugarOuDevolverJogo(id, false); var lista = based.PesquisarJogosPorNome("Goof Troop"); Assert.AreEqual(false, lista[0].Disponivel); }
public void LocadoraDevolveOcarina() { var based = new BaseDeDados(); var id = based.buscarPrimeiroID("Zelda: Ocarina of Time"); based.AlugarOuDevolverJogo(id, true); var lista = based.PesquisarJogosPorNome("Ocarina"); Assert.AreEqual(true, lista[0].Disponivel); }
public void AdicionandoJogo() { var bd = new BaseDeDados(); Jogo jogo = new Jogo("Maskara", 70.00, Categoria.AVENTURA); bd.AdicionarJogo(jogo); Assert.AreEqual(jogo.Nome, bd.PesquisarJogoPeloNome("Maskara")[0].Nome); Assert.AreEqual(jogo.Preco, bd.PesquisarJogoPeloNome("Maskara")[0].Preco); Assert.AreEqual(jogo.Categoria, bd.PesquisarJogoPeloNome("Maskara")[0].Categoria); }
public void BaseEditaPrecoDeGuitarHeroDoMamonas() { var based = new BaseDeDados(); based.EditarJogo(22, new Jogo(null, 12.1, CategoriaJogos.MUSICAL)); var lista = based.PesquisarJogosPorNome("Guitar Hero"); Assert.AreEqual("Guitar Hero Mamonas Assassinas", lista[0].Nome); Assert.AreEqual(12.1, lista[0].Preco); Assert.AreEqual("MUSICAL", lista[0].Categoria.ToString()); }
public void EditandoUmJogo() { BaseDeDados dbXml = new BaseDeDados(); Jogo jogoEditado = new Jogo("Super Zelda 2", "Aventura", 50, 21, "locado"); dbXml.AlterarCamposDoJogo(jogoEditado, "Super Zelda 2"); Jogo jogoEsperado = new Jogo("Super Zelda 2", "Aventura", 50, 21, "locado"); Jogo jogo = dbXml.GetJogo("Super Zelda 2"); Assert.AreEqual(jogo, jogoEsperado); }
public void EditarJogo() { // arrange var baseDeDados = new BaseDeDados(); var jogoEsperado = new Jogo(1, "Chrono Trigger Editado", 60, Categoria.RPG); // act baseDeDados.EditarJogo(1, "Chrono Trigger Editado", 60, "RPG"); var jogoEditado = baseDeDados.PesquisaJogoPorId(1); // assert Assert.AreEqual(jogoEsperado.Nome, jogoEditado[0].Nome); }
// GET: Relatorio public ActionResult JogosDisponiveis() { BaseDeDados dados = new BaseDeDados(); IList<Jogo> jogos = dados.BuscarTodos(); int total = dados.QuantidadeTotalDeJogos(); string media = dados.MediaDeValores(); string caro = dados.JogoMaisCaro(); string barato = dados.JogoMaisBarato(); RelatorioModel model = new RelatorioModel(jogos, total, media, caro, barato); return View(model); }
public void BaseDeDadosRecebeNovoJogoEQuantidadeÉ21() { // arrange BaseDeDados baseDeDados = new BaseDeDados(); int quantidadeEsperada = 21; // act baseDeDados.CadastrarJogoTeste("Harry Potter X", 100, Categoria.AVENTURA); int quantidadeObtida = baseDeDados.GetQuantidadeDeJogos(); // assert Assert.AreEqual(quantidadeEsperada, quantidadeObtida); }
public void DoisJogosCadastradosERecebeOIdSeguinteAoElementoAnterior() { // arrange var baseDeDados = new BaseDeDados(); int idEsperado = 22; // act baseDeDados.CadastrarJogoTeste("GTA V", 100, Categoria.AVENTURA); baseDeDados.CadastrarJogoTeste("GTA X", 100, Categoria.AVENTURA); int idObtido = baseDeDados.GetIdUltimoJogo(); // assert Assert.AreEqual(idEsperado, idObtido); }
public void PesquisaJogoERetornaNomeCorreto() { // arrange var baseDeDados = new BaseDeDados(); var jogoEsperado = new Jogo(1 ,"Top Gear", 20, Categoria.CORRIDA); string nomeEsperado = jogoEsperado.Nome; decimal precoEsperado = jogoEsperado.Preco; // act var jogoObtido = baseDeDados.PesquisaJogoPorNome("Top Gear"); string nomeObtido = jogoObtido[0].Nome; // assert Assert.AreEqual(nomeEsperado, nomeObtido); }
public static void Devolver() { BaseDeDados dados = new BaseDeDados(); string cabecalho = string.Format("{0,40}Devolver Jogo{0,-40}", ""); string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string lista = dados.ListaDeJogos(); int id = 0; Console.Clear(); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecalho); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecLista); Console.WriteLine(lista); id = DigitaID(); dados.AlugarOuDevolverJogo(id, true); }