Esempio n. 1
0
 public void CadastrarUsuarioTodosCampos()
 {
     #region Parameters
     string usuario                 = "administrator";
     string senha                   = "administrator";
     string nomeUsuario             = "userOp-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeVerdadeiro          = "Luisa-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string email                   = "teste@" + GeneralHelpers.ReturnStringWithRandomNumbers(8) + ".com.br";
     string nivel                   = "relator";
     string mensagemSucessoEsperada = "Usuário " + nomeUsuario + " criado com um nível de acesso de " + nivel;
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario, nomeVerdadeiro, email, nivel);
     Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(1, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi salvo no banco de dados");
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
     UsuariosDBSteps.DeletaEmailUsuario(email);
 }
Esempio n. 2
0
 public void EmailJaCadastrado()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";;
     string nomeUsuario          = "userOpx-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeUsuario_2        = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeVerdadeiro       = "Luisa-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string email                = "teste@" + GeneralHelpers.ReturnStringWithRandomNumbers(8) + ".com.br";
     string nivel                = "relator";
     string mensagemErroEsperada = "Este e-mail já está sendo usado. Por favor, volte e selecione outro.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario, nomeVerdadeiro, email, nivel);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario_2, nomeVerdadeiro, email, nivel);
     Assert.AreEqual(mensagemErroEsperada, gerenciarUsuariosPage.RetornaMensagemDeErro());
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
     UsuariosDBSteps.DeletaEmailUsuario(email);
 }