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 CadastrarUsuario_Teste1() { File.Delete(CaminhoArquivo); BaseXML baseXML = new BaseXML(CaminhoArquivo); Usuario usuarioEsperado1 = new Usuario("Ronaldo"); Usuario usuarioEsperado2 = new Usuario("Adriano"); baseXML.CadastrarUsuarioNaBase(usuarioEsperado1); baseXML.CadastrarUsuarioNaBase(usuarioEsperado2); Usuario[] usuarios = baseXML.GetUsuarios(); Usuario usuarioRetornado1 = baseXML.PesquisarUsuarioPorID(1); Usuario usuarioRetornado2 = baseXML.PesquisarUsuarioPorID(2); Assert.AreEqual(2, usuarios.Length); Assert.AreEqual(usuarioEsperado1.Nome, usuarioRetornado1.Nome); Assert.AreEqual(usuarioEsperado2.Nome, usuarioRetornado2.Nome); }
private static void CadastrarUsuario(BaseXML baseXML) { Console.Clear(); string nome; nome = ReceberString("Digite o nome do usuário."); nome = Console.ReadLine(); Usuario usuario = new Usuario(0, nome); baseXML.CadastrarUsuarioNaBase(usuario); }