public void AlterarElemento_Teste2() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); baseXML.CadastrarJogoNaBase(new Jogo("Top Gear", "Corrida", 20.50)); Jogo jogo = new Jogo("Zelda", "Aventura", 10); jogo.ID = 1; baseXML.AlterarJogo(jogo); baseXML.CadastrarJogoNaBase(new Jogo("FIFA", "Corrida", 15)); Jogo jogoRetornado1 = baseXML.PesquisarJogoPorID(1); Jogo jogoRetornado2 = baseXML.PesquisarJogoPorID(2); Assert.AreEqual("Aventura", jogoRetornado1.Categoria); Assert.AreEqual("Corrida", jogoRetornado2.Categoria); }
public void AlugarDevolverJogo_Teste1() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); baseXML.CadastrarJogoNaBase(new Jogo("Zelda", "Aventura", 10)); baseXML.CadastrarJogoNaBase(new Jogo("FIFA", "Corrida", 15)); baseXML.CadastrarUsuarioNaBase(new Usuario("Bernards")); Assert.AreEqual(2, baseXML.GetJogosDisponiveis().Length); baseXML.AlugarJogo(1, 1); Assert.AreEqual(1, baseXML.GetJogosDisponiveis().Length); Assert.AreEqual(1, baseXML.GetJogosAlugados().Length); baseXML.DevolverJogo(1); Assert.AreEqual(2, baseXML.GetJogosDisponiveis().Length); Assert.AreEqual(0, baseXML.GetJogosAlugados().Length); }
public void CadastrarJogo_Teste1() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); Jogo jogoEsperado1 = new Jogo("Top Gear", "Corrida", 90.8); Jogo jogoEsperado2 = new Jogo("Zelda", "Aventura", 80); baseXML.CadastrarJogoNaBase(jogoEsperado1); baseXML.CadastrarJogoNaBase(jogoEsperado2); Jogo jogoRetornado1 = baseXML.PesquisarJogoPorID(1); Jogo jogoRetornado2 = baseXML.PesquisarJogoPorID(2); int numeroElementos = baseXML.GetJogos().Length; Assert.AreEqual(2, numeroElementos); Assert.AreEqual(jogoEsperado1.Nome, jogoRetornado1.Nome); Assert.AreEqual(jogoEsperado2.Nome, jogoRetornado2.Nome); }
public void ProcurarPorNome_Teste3() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); baseXML.CadastrarJogoNaBase(new Jogo("Top Gear", "Corrida", 20.50)); baseXML.CadastrarJogoNaBase(new Jogo("FIFA", "Corrida", 15)); Jogo[] jogos = baseXML.PesquisarJogoPorNome("Zelda"); Assert.AreEqual(0, jogos.Length); }
public void ProcurarPorNome_Teste1() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); baseXML.CadastrarJogoNaBase(new Jogo("Top Gear", "Corrida", 20.50)); baseXML.CadastrarJogoNaBase(new Jogo("TOP GEAR", "Corrida", 15)); Jogo[] jogos = baseXML.PesquisarJogoPorNome("Gea"); Assert.AreEqual(2, jogos.Length); Assert.AreEqual("Top Gear", jogos[0].Nome); Assert.AreEqual("TOP GEAR", jogos[1].Nome); }
public void ProcurarPorCategoria_Teste2() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); baseXML.CadastrarJogoNaBase(new Jogo("Top Gear", "Corrida", 20.50)); baseXML.CadastrarJogoNaBase(new Jogo("Zelda", "Aventura", 15)); Jogo[] jogos = baseXML.PesquisarJogoPorCategoria("venTura"); Assert.AreEqual(1, jogos.Length); Assert.AreEqual(jogos[0].Nome, "Zelda"); }
private static void CadatrarJogo(BaseXML baseXML) { Console.Clear(); string nome = ReceberString("Digite o nome do jogo."); string categoria = ReceberString("Digite a categoria"); double preco = ReceberPreco(); Jogo jogo = new Jogo(nome, categoria, preco); baseXML.CadastrarJogoNaBase(jogo); Console.Clear(); Console.WriteLine("Jogo cadastrado com sucesso."); AguardarTecla(); }