Пример #1
0
        public void DeletarTagCopiaTarefa()
        {
            #region Parameters Cadastro Tarefa
            string resumo    = "Deletar copia tag tarefas";
            string descricao = "Descricao copia tag tarefa";
            string projeto   = "projeto geral";
            string categoria = "General";
            #endregion
            string statusCodeEsperado = "OK";
            helpersProjetos.PreparaBaseCadastradoProjeto(projeto);
            cadastraTarefaRequest.SetJsonBody(resumo, descricao, categoria, projeto);
            string idTarefa            = cadastraTarefaRequest.ExecuteRequest().Data["issue"]["id"];
            string idTarefaRelacionada = cadastraTarefaRequest.ExecuteRequest().Data["issue"]["id"];

            adicionaTagCopiaTarefaRequest.SetParameters(idTarefa);
            adicionaTagCopiaTarefaRequest.SetJsonBody(idTarefaRelacionada);
            IRestResponse <dynamic> responseAddCopiaTarefa = adicionaTagCopiaTarefaRequest.ExecuteRequest();

            string retornoIdTarefaRelacionada = responseAddCopiaTarefa.Data["issue"]["relationships"][0]["id"];

            deletaTagCopiaTarefaRequest.SetParameters(idTarefa, retornoIdTarefaRelacionada);
            IRestResponse <dynamic> response = deletaTagCopiaTarefaRequest.ExecuteRequest();


            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(0, TarefaDBSteps.VerificaCopiaTarefaExiste(retornoIdTarefaRelacionada));
            });
        }
Пример #2
0
        public void DeletarNotaTarefa()
        {
            //Criar tag
            #region Parameters Cadastro Tarefa
            string resumo    = "Tarefa deletar nota";
            string descricao = "Descricao deletar nota tarefa";
            string projeto   = "projeto geral";
            string categoria = "General";
            #endregion
            #region Adiciona nota Tarefa
            string nota               = "nota delete";
            string statusNota         = "private";
            string statusCodeEsperado = "OK";
            #endregion
            helpersProjetos.PreparaBaseCadastradoProjeto(projeto);
            cadastraTarefaRequest.SetJsonBody(resumo, descricao, categoria, projeto);
            string idTarefa = cadastraTarefaRequest.ExecuteRequest().Data["issue"]["id"];
            adicionaNotaTarefaRequest.SetParameters(idTarefa);
            adicionaNotaTarefaRequest.SetJsonBody(nota, statusNota);
            string idNota = adicionaNotaTarefaRequest.ExecuteRequest().Data["note"]["id"];

            deletaNotaTarefaRequest.SetParameters(idTarefa, idNota);
            deletaNotaTarefaRequest.SetJsonBody(nota, statusNota);

            IRestResponse <dynamic> response = deletaNotaTarefaRequest.ExecuteRequest();
            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(0, TarefaDBSteps.VerificaNotaTarefaExiste(idNota));
            });
        }
Пример #3
0
 public void OneTimeSetUp()
 {
     ProjetoDBSteps.DeletaProjetos();
     TarefaDBSteps.DeleteTodasTarefas();
     ExtentReportHelpers.CreateReport();
 }