コード例 #1
0
        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);
        }
コード例 #2
0
        public void ListarUsuarios_Teste1()
        {
            File.Delete(CaminhoArquivo);
            BaseXML baseXML = new BaseXML(CaminhoArquivo);

            Usuario[] usuarios = baseXML.GetUsuarios();

            Assert.AreEqual(0, usuarios.Length);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            string menu = "0";
            BaseXML baseXML = new BaseXML();
            do
            {
                Console.Clear();
                menu = ApresentarMenu();

                if (menu == "1")
                    CadatrarJogo(baseXML);
                else if (menu == "2")
                    PesquisarJogo(baseXML);
                else if (menu == "3")
                    AlterarJogo(baseXML);
                else if (menu == "4")
                    AlugarDevolverJogo(baseXML);
                else if (menu == "5")
                    CadastrarUsuario(baseXML);
                else if (menu == "6")
                    ImprimirUsuarios(baseXML.GetUsuarios(), true);
                else if (menu == "7")
                    GerarRelatorioJogos(baseXML);

            } while (!menu.Equals("0"));
        }