public Boolean AutenticarUsuario(Usuario usuario)
        {
            using(dao = new UsuarioDao())
            {
                String hash = dao.GeraHashMd5(usuario.Senha);
                Usuario usuarioBanco = dao.BuscarLogin(usuario.Login);

                if (String.IsNullOrEmpty(usuarioBanco.Login))
                {
                    return false;
                }
                else
                {
                    return (usuario.Login.Equals(usuarioBanco.Login) && hash.Equals(usuarioBanco.Senha));
                }
            }
        }
        public void ValidaUsuarioESenha()
        {
            //Entrada de dados
            String login = "******";
            String senha = "teste,123";
            Usuario usuario;

            using(dao = new UsuarioDao())
            {
                String senhaHash = dao.GeraHashMd5(senha);

                usuario = dao.BuscarLogin(login);

                if (usuario.Senha.Equals(senhaHash))
                {
                    Assert.IsTrue(true);
                }
                else
                {
                    Assert.IsTrue(false);
                }

            }
        }
        public void VerificarMd5()
        {
            string senha = "teste,123";
            string senhaNova = String.Empty;

            using(dao = new UsuarioDao())
            {
                senhaNova = dao.GeraHashMd5(senha);
            }

            Assert.IsTrue(true);
        }