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)); }); }
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)); }); }
public void OneTimeSetUp() { ProjetoDBSteps.DeletaProjetos(); TarefaDBSteps.DeleteTodasTarefas(); ExtentReportHelpers.CreateReport(); }