public void CadastrarUsuarioApenasCamposObrigatorios() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeUsuario = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string nivel = "relator"; string mensagemSucessoEsperada = "Usuário " + nomeUsuario + " criado com um nível de acesso de " + nivel; #endregion loginFlows.EfetuarLogin(usuario, senha); usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel); Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso()); Assert.AreEqual(1, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi gravado no banco de dados"); UsuariosDBSteps.DeletaUsuario(nomeUsuario); }
public void ApagarUsuario() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeUsuario = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string nomeColuna = "Nome de usuário"; string nivel = "relator"; string mensagemSucessoEsperada = "Operação realizada com sucesso."; #endregion loginFlows.EfetuarLogin(usuario, senha); usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel); usuariosFlows.ApagarUsuario(nomeUsuario, nomeColuna); Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso()); Assert.AreEqual(0, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi apagado do banco de dados"); }
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); }