public void Test_tentaResolverTarefaSucesso() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string status = "resolvido"; string resolucao = "corrigido"; loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); int bugIdInt = Convert.ToInt32(idTarefa); homePage.preenchePesquisaTarefa(idTarefa); verTarefasPage.clicaBtnAtualizarTarefa(); verTarefasPage.selecionaStatusTarefa(status); verTarefasPage.selecionaComboResolucao(resolucao); verTarefasPage.clicaBntConfirmaAtualizacaoTarefa(); List <string> tarefaBD = db.retornaTarefaCriadaPorId(Convert.ToString(bugIdInt)); Assert.IsTrue(tarefaBD[9] == "20"); }
public void Test_criaTarefaSucesso() { DataBaseSteps db = new DataBaseSteps(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); loginStep.fazLogin(usuario, senha); tarefasPage.abrirMenuGerenciarUsuario(); tarefasPage.selecionaProjeto(projeto); tarefasPage.clicarBtnSelecionarProjeto(); tarefasPage.selecinaComboCategoria(categoria); tarefasPage.preencheCampoResumo(resumo); tarefasPage.preencheCampoDescricao(descricao); tarefasPage.clicaBtnCriarNovaTarefa(); string bugIdTela = tarefasPage.retornaBugIdDaTela(); int bugIdInt = Convert.ToInt32(bugIdTela); List <string> tarefaBD = db.retornaTarefaCriadaPorId(Convert.ToString(bugIdInt)); Assert.IsNotNull(tarefaBD); Assert.IsTrue(tarefaBD[21] == resumo); }
public void Test_atribuiTarefaUsuario() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); int bugIdInt = Convert.ToInt32(idTarefa); homePage.preenchePesquisaTarefa(idTarefa); verTarefasPage.clicaBtnAtualizarTarefa(); verTarefasPage.selecinaComboAtribuicao(usuario); verTarefasPage.clicaBntConfirmaAtualizacaoTarefa(); string idUsuario = db.retornaidUsuario(usuario); List <string> tarefaBD = db.retornaTarefaCriadaPorId(Convert.ToString(bugIdInt)); Assert.IsTrue(tarefaBD[3] == idUsuario); }
//LoginStep loginStep = new LoginStep(); //TarefasPage tarefasPage = new TarefasPage(); public string PreTestCriarTarefa(string nomeProjeto, string nomeCategoria, string nomeResumo, string txtDescricao) { DataBaseSteps db = new DataBaseSteps(); string projeto = nomeProjeto; string categoria = nomeCategoria; string resumo = nomeResumo; string descricao = txtDescricao; tarefasPage.abrirMenuGerenciarUsuario(); tarefasPage.selecionaProjeto(projeto); tarefasPage.clicarBtnSelecionarProjeto(); tarefasPage.selecinaComboCategoria(categoria); tarefasPage.preencheCampoResumo(resumo); tarefasPage.preencheCampoDescricao(descricao); tarefasPage.clicaBtnCriarNovaTarefa(); string bugIdTela = tarefasPage.retornaBugIdDaTela(); int bugIdInt = Convert.ToInt32(bugIdTela); List <string> tarefaBD = db.retornaTarefaCriadaPorId(Convert.ToString(bugIdInt)); Assert.IsTrue(tarefaBD[21] == resumo, "Tarefa não foi criada no Pre-Teste"); return(bugIdTela); }
public void Test_removeMarcadorTarefa() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string tag = "tag"; loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); homePage.preenchePesquisaTarefa(idTarefa); verTarefasPage.preencheTag(tag); verTarefasPage.clicaAplicarTag(); List <string> tagTarefaBD = db.retornaTagTarefa(Convert.ToInt32(idTarefa)); verTarefasPage.clicaBtnRemoverTag(); List <string> tagTarefaAposDeletarBD = db.retornaTagTarefa(Convert.ToInt32(idTarefa)); Assert.IsNotNull(tagTarefaBD); Assert.IsNull(tagTarefaAposDeletarBD); }
public void ThenUserConfirmsOperationBy(string confirmPasswordType, List <ExpectedConfirmationCode> expectedConfirmationCode) { WaitPreloader(multiformPreloader); var confirmationCode = new DataBaseSteps(_context).CheckAndReturnConfirmationCode(expectedConfirmationCode.First().UserId, expectedConfirmationCode); _context.Grid.SendText(payOneTimePasswordCodeLocator, confirmationCode); }
public void Test_adicionaRelacaoPossuiDuplicidadeSucesso() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string tipoRelacao = "possui duplicado"; loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); int relacao = Convert.ToInt32(idTarefa); homePage.preenchePesquisaTarefa(idTarefa); verTarefasPage.selecionaComboTipoRelacao(tipoRelacao); verTarefasPage.preencheRelacaoTarefa(Convert.ToString(relacao - 1)); verTarefasPage.clicaBtnAddRelacao(); List <string> relacaoTarefaBD = db.retornaRelacaoTarefa(relacao - 1); Assert.IsTrue(relacaoTarefaBD[1] == Convert.ToString(relacao - 1)); Assert.IsTrue(relacaoTarefaBD[3] == "0"); }
public static void BeforeTestRun() { ExtentReportHelpers.ConfigureReport(); //carga no banco DataBaseSteps dataBaseSteps = new DataBaseSteps(); dataBaseSteps.CargaTabelaUsuario(); dataBaseSteps.CargaProjeto(); dataBaseSteps.CargaMarcadores(); }
/// <summary> /// Context injection (for sharing data between classes) /// </summary> /// <param name="context">Passed context</param> public MasterAPISteps(Context context) { _context = context; _complianceAssistCallbackClient = new ComplianceAssistClient(TestConfiguration.Current.XORkey, TestConfiguration.Current.NginxUrl); _npCardService = DiUtils.GetContainer().GetInstance <NPCardService>(); _masterApiClient = new MasterApiClient(TestConfiguration.Current.MasterUrl); _masterApiClient.Authorize(TestConfiguration.Current.MasterUser, TestConfiguration.Current.MasterPassword); _dbInstance = new DataBaseSteps(_context); }
public void GivenUserSeeExpandedTransactionInfoWithDestination(string UserId, PurseTransactionDestination destinationId, int row, string direction, List <UITable> expectedTransactions) { var lastInvoice = new DataBaseSteps(_context).GetLastInvoiceByUserId(Guid.Parse(UserId)); _context.InvoiceId = lastInvoice.InvoiceId; _context.ExternalTransactionId = lastInvoice.ExternalTransaction; _context.PurseTransactionId = GetPurseTransactionIdByDestinationAndDirection(UserId, destinationId, direction); CheckStatement(row, expectedTransactions); }
public void WhenUserExecutedPOSTransactionWithAmountForUserWithTrans_Link(int amount, string p1, string token) { _context.StartDate = DateTime.UtcNow; var foundCard = new DataBaseSteps(_context).GetCardByToken(token); var posRequest = EhiTransactionHelper.SendEhiTransaction(foundCard, EhiTransactionHelper.OperationTypes.Pos, amount); _context.Trans_link = posRequest.Trans_link; _context.Auth_TXn_ID = Convert.ToInt32(posRequest.TXn_ID) - 1; }
public void OneTimeSetup() { Reporter.CreateReport(); //carga no banco DataBaseSteps db = new DataBaseSteps(); db.cargaTabelaUsuario(); db.cargaProjeto(); db.cargaMarcadores(); }
public void SetupTest() { DataBaseSteps db = new DataBaseSteps(); db.atualizacaoCargaUsuario(); db.atualizacaoCargaProjeto(); db.atualizacaoCargaMarcadores(); Reporter.AddTest(); DriverFactory.Initialize(ConfigurationManager.AppSettings["Browser"]); DriverFactory.Instance.Manage().Cookies.DeleteAllCookies(); }
public void ThenUserSelectsRecordsInTableInternalPayment(Guid UserId, List <ExpectedNotificationWithBody> expectedNotifications) { expectedNotifications.Select(x => { x.Receiver = x.Receiver.Replace("**Receiver**", _context.Email ?? _context.PhoneNumber); return(x); }).ToList(); DataBaseSteps dbInstance = new DataBaseSteps(_context); dbInstance._notificationChecker = new NotificationChecker(_context.StartDate); dbInstance._notificationChecker.AddExpected(expectedNotifications.ToArray()).AssertAll(UserId); }
public static void BeforeScenario() { //carga no banco DataBaseSteps dataBaseSteps = new DataBaseSteps(); dataBaseSteps.AtualizacaoCargaUsuario(); dataBaseSteps.AtualizacaoCargaProjeto(); dataBaseSteps.AtualizacaoCargaMarcadores(); ExtentReportHelpers.CreateScenario(); DriverFactory.CreateInstance(); DriverFactory.INSTANCE.Manage().Window.Maximize(); }
public void Test_apagaUsuario() { DataBaseSteps db = new DataBaseSteps(); string usuarioApagar = "usuario1"; loginStep.fazLogin(usuario, senha); gerenciarUsuarioPage.abrirMenuGerenciarUsuario(); gerenciarUsuarioPage.pesquisarUsuario(usuarioApagar); gerenciarUsuarioPage.clicaPrimeirGridUsuario(); gerenciarUsuarioPage.apagaUsuario(); string usu = db.retornaUsuario(usuarioApagar); Assert.IsNull(usu); }
public void Test_desabilitarProjeto() { DataBaseSteps db = new DataBaseSteps(); string projeto = "Teste"; loginStep.fazLogin(usuario, senha); gerenciarProjetoPage.abrirMenuGerenciarProjeto(); gerenciarProjetoPage.abrirGridProjeto(); gerenciarProjetoPage.desabilitaProjeto(); gerenciarProjetoPage.clicaBtnAtualizarProjeto(); List <string> dadosProjeto = db.retornaDadosProjeto(projeto); string status = dadosProjeto[3]; Assert.IsTrue(status == "0"); }
public void Test_inativaUsuario() { DataBaseSteps db = new DataBaseSteps(); string usuarioDesativar = "usuario1"; loginStep.fazLogin(usuario, senha); gerenciarUsuarioPage.abrirMenuGerenciarUsuario(); gerenciarUsuarioPage.pesquisarUsuario(usuarioDesativar); gerenciarUsuarioPage.clicaPrimeirGridUsuario(); gerenciarUsuarioPage.desabilitaUsuario(); gerenciarUsuarioPage.gravaAlteracaoUsuario(); string status = db.retornaStatusUsuario(usuarioDesativar); Assert.IsTrue(status == "0"); }
public void Test_alterarVisibilidadePublico() { DataBaseSteps db = new DataBaseSteps(); string visibilidade = "público"; string projeto = "Teste"; loginStep.fazLogin(usuario, senha); gerenciarProjetoPage.abrirMenuGerenciarProjeto(); gerenciarProjetoPage.abrirGridProjeto(); gerenciarProjetoPage.selecionarVisibilidade(visibilidade); gerenciarProjetoPage.clicaBtnAtualizarProjeto(); string view = db.retornaVisibilidadeProjeto(projeto); Assert.IsTrue(view == "10"); }
public void Test_editarStadoParaObsoleto() { DataBaseSteps db = new DataBaseSteps(); string estado = "obsoleto"; string projeto = "Teste"; loginStep.fazLogin(usuario, senha); gerenciarProjetoPage.abrirMenuGerenciarProjeto(); gerenciarProjetoPage.abrirGridProjeto(); gerenciarProjetoPage.selecaoComboEstado(estado); gerenciarProjetoPage.clicaBtnAtualizarProjeto(); string status = db.retornaStatusProjeto(projeto); Assert.IsTrue(status == "70"); }
public void Test_verificaAlteracaoEmailUsuario() { DataBaseSteps db = new DataBaseSteps(); string usuarioAtualizar = "usuario1"; string email = "*****@*****.**"; loginStep.fazLogin(usuario, senha); gerenciarUsuarioPage.abrirMenuGerenciarUsuario(); gerenciarUsuarioPage.pesquisarUsuario(usuarioAtualizar); gerenciarUsuarioPage.clicaPrimeirGridUsuario(); gerenciarUsuarioPage.preencheEmail(email); gerenciarUsuarioPage.gravaAlteracaoUsuario(); string novoEmail = db.retornaEmailUsuario(usuarioAtualizar); Assert.IsTrue(novoEmail == email); }
public void Test_verificaTrocaPerfilDesenvolvedor() { DataBaseSteps db = new DataBaseSteps(); string usuarioAtualizar = "usuario1"; string perfil = "desenvolvedor"; loginStep.fazLogin(usuario, senha); gerenciarUsuarioPage.abrirMenuGerenciarUsuario(); gerenciarUsuarioPage.pesquisarUsuario(usuarioAtualizar); gerenciarUsuarioPage.clicaPrimeirGridUsuario(); gerenciarUsuarioPage.selecionaNivelUsuario(perfil); gerenciarUsuarioPage.gravaAlteracaoUsuario(); string status = db.retornaNivelAcesso(usuarioAtualizar); Assert.IsTrue(status == "55"); }
public void Test_criarNovoMarcador() { DataBaseSteps db = new DataBaseSteps(); string nomeMarcador = "CadastroMarcador" + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricaoMarcador = "Descricao Marcador " + Utilitarios.GetRandomIDNumber().Substring(1, 6); loginStep.fazLogin(usuario, senha); gerenciarMarcadoresPage.abrirMenuGerenciarMarcadores(); gerenciarMarcadoresPage.clicaBtnCriarMarcador(); gerenciarMarcadoresPage.preencheNomeMarcador(nomeMarcador); gerenciarMarcadoresPage.preencheDescricaoMarcador(descricaoMarcador); gerenciarMarcadoresPage.clicaBtnConfirmarCriacaoMarcador(); List <string> marcadorBD = db.retornaMarcadorPorNome(nomeMarcador); Assert.IsNotNull(marcadorBD); }
public void Test_editarDescricaoMarcador() { DataBaseSteps db = new DataBaseSteps(); string novaDescricaoMarcador = "Nova descrição para marcador"; loginStep.fazLogin(usuario, senha); gerenciarMarcadoresPage.abrirMenuGerenciarMarcadores(); gerenciarMarcadoresPage.selecionaMarcadorTeste2(); gerenciarMarcadoresPage.clicaAtualizarMarcador(); gerenciarMarcadoresPage.preencheDescricaoMarcador(novaDescricaoMarcador); gerenciarMarcadoresPage.clicaAtualizarMarcador(); List <string> marcadorRetornado = db.retornaMarcadorPorNome("marcadorTeste2"); string descricaoMarcadorBD = marcadorRetornado[3]; Assert.That(descricaoMarcadorBD == novaDescricaoMarcador); }
public void Test_alteraNomeRealUsuario() { DataBaseSteps db = new DataBaseSteps(); string usuarioAlterar = "testeAlteraNome"; string novoNomeRealUsuario = "NovoNome" + Utilitarios.GetRandomIDNumber().Substring(1, 4); loginStep.fazLogin(usuario, senha); gerenciarUsuarioPage.abrirMenuGerenciarUsuario(); gerenciarUsuarioPage.pesquisarUsuario(usuarioAlterar); gerenciarUsuarioPage.clicaPrimeirGridUsuario(); gerenciarUsuarioPage.preencheNomeVerdadeiro(novoNomeRealUsuario); gerenciarUsuarioPage.gravaAlteracaoUsuario(); string usu = db.retornaNomeRealUsuario("*****@*****.**"); Assert.IsTrue(usu == novoNomeRealUsuario); }
public void Test_verificaTarefaCriadaEmMinhaVisao() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); minhaVisaoPage.abrirMenuMinhaVisao(); bool tarefaExiste = minhaVisaoPage.verificaExistenciaTarefaMinhaVisao(idTarefa); Assert.IsTrue(tarefaExiste); }
public static void BeforeFeature() { var db = new DataBaseSteps(new Context()); db._serviceAvailabilityRepository.SetAvailability( ServiceAvailabilityNames.AutoCardCreating, true); db._serviceAvailabilityRepository.SetAvailability( ServiceAvailabilityNames.CardCreate, true); db._serviceAvailabilityRepository.SetAvailability( ServiceAvailabilityNames.ShowInfoCardForbiddance, false); db._serviceAvailabilityRepository.SetAvailability( ServiceAvailabilityNames.ShowInfoCardForbiddanceReissue, false); db._VATRepository.SetVAT("Russian Federation", 0); }
public void Test_editarNomeMarcador() { DataBaseSteps db = new DataBaseSteps(); string novoNomeMarcador = "NovoNomeMarcador"; string descricaoMarcador = "descricao"; loginStep.fazLogin(usuario, senha); gerenciarMarcadoresPage.abrirMenuGerenciarMarcadores(); gerenciarMarcadoresPage.selecionaMarcadorTeste(); gerenciarMarcadoresPage.clicaAtualizarMarcador(); gerenciarMarcadoresPage.preencheNomeMarcador(novoNomeMarcador); gerenciarMarcadoresPage.clicaAtualizarMarcador(); List <string> marcadorRetornado = db.retornaMarcadorPorDescricao(descricaoMarcador); string nomeMarcadorBD = marcadorRetornado[2]; Assert.That(novoNomeMarcador == nomeMarcadorBD); }
public void Test_cadastrarNomeMarcadorJaExistente() { DataBaseSteps db = new DataBaseSteps(); string novoNomeMarcadorAtualizar = "marcadorTeste2"; string descricaoMarcador = "descricao"; loginStep.fazLogin(usuario, senha); gerenciarMarcadoresPage.abrirMenuGerenciarMarcadores(); gerenciarMarcadoresPage.selecionaMarcadorTeste(); gerenciarMarcadoresPage.clicaAtualizarMarcador(); gerenciarMarcadoresPage.preencheNomeMarcador(novoNomeMarcadorAtualizar); gerenciarMarcadoresPage.clicaAtualizarMarcador(); bool msgErro = gerenciarMarcadoresPage.retornaMsgErro(); List <string> marcadorRetornado = db.retornaMarcadorPorNome(novoNomeMarcadorAtualizar); Assert.That(marcadorRetornado.Count() == 6); Assert.IsTrue(msgErro); }
public void Test_verificaFiltroTarefa() { DataBaseSteps db = new DataBaseSteps(); PreTestMethods preTest = new PreTestMethods(); string projeto = "Teste"; string categoria = "[Todos os Projetos] General"; string resumo = "Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); string descricao = "Descricao Tarefa " + Utilitarios.GetRandomIDNumber().Substring(1, 4); loginStep.fazLogin(usuario, senha); string idTarefa = preTest.PreTestCriarTarefa(projeto, categoria, resumo, descricao); verTarefasPage.abrirMenuVerTarefas(); verTarefasPage.preencheFiltroTarefa(idTarefa); verTarefasPage.clicarFiltrarTarefa(); string idRetornadoGrid = verTarefasPage.retornaIdGridTarefa(); Assert.IsTrue(idTarefa == idRetornadoGrid); }