public void EditarRealnameComSucesso()
        {
            #region Inserindo novo usuário
            string username = "******" + GeneralHelpers.ReturnStringWithRandomCharacters(4);
            string realname = "Realname_" + GeneralHelpers.ReturnStringWithRandomCharacters(4);
            string enabled  = "1";
            string cookie   = GeneralHelpers.ReturnStringWithRandomCharacters(12);
            string email    = GeneralHelpers.ReturnStringWithRandomCharacters(10) + "@teste.com";

            usersDBSteps.InserirUsuarioDB(username, realname, enabled, cookie, email);
            #endregion

            #region Parameters
            //Resultado esperado
            string newRealname           = "User_" + GeneralHelpers.ReturnStringWithRandomCharacters(4);
            string messageSucessExpected = "Operação realizada com sucesso.";
            #endregion

            #region Actions
            manageUserFlows.AcessarUsuarioCriadoAtivo(menu, username);
            manageUserEditPage.PreencherNomeUsuario(newRealname);
            manageUserEditPage.ClicarAtualizarUsuario();
            #endregion

            #region Validations
            Assert.AreEqual(messageSucessExpected, manageUserEditPage.RetornaMensagemDeSucesso(), "A mensagem retornada não é a esperada.");

            var usuarioCriadoDB = usersDBSteps.ConsultarUsuarioDB(username);
            Assert.AreEqual(usuarioCriadoDB.RealName, newRealname, "O realname não foi atualizado.");
            #endregion

            usersDBSteps.DeletarUsuarioDB(usuarioCriadoDB.UserId);
            usersDBSteps.DeletarEmailUsuarioDB(email);
        }