Ejemplo n.º 1
0
        public void InsereTarefaDDT(string resumo, string descricao)
        {
            #region Parameters
            //Resultado esperado
            string statusCodeEsperado = "Created";
            #endregion

            TarefasPostRequest request = new TarefasPostRequest();
            request.setJsonBody(resumo, descricao, "General", "Projeto Inicial");
            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(resumo, response.Data["issue"]["summary"].ToString());
                Assert.AreEqual(descricao, response.Data["issue"]["description"].ToString());
            });
        }
Ejemplo n.º 2
0
        public void InsereTarefa()
        {
            #region Parameters
            string dadosTarefa = "Tarefa Teste";
            //Resultado esperado
            string statusCodeEsperado = "Created";
            #endregion

            TarefasPostRequest request = new TarefasPostRequest();
            request.setJsonBody(dadosTarefa, dadosTarefa, "General", "Projeto Inicial");
            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(dadosTarefa, response.Data["issue"]["summary"].ToString());
                Assert.AreEqual(dadosTarefa, response.Data["issue"]["description"].ToString());
                StringAssert.IsMatch("(\\d+)", response.Data["issue"]["id"].ToString());
            });
        }
Ejemplo n.º 3
0
        public void InsereTarefaComAnexo()
        {
            #region Parameters
            string dadosTarefa   = "Tarefa Teste";
            string nomeAnexo     = "Anexo.txt";
            string conteudoAnexo = "Anexo Teste";
            //Resultado esperado
            string statusCodeEsperado = "Created";
            #endregion

            TarefasPostRequest request = new TarefasPostRequest();
            request.adicionaAnexo(nomeAnexo, conteudoAnexo);
            request.setJsonBody(dadosTarefa, dadosTarefa, "General", "Projeto Inicial");
            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(dadosTarefa, response.Data["issue"]["summary"].ToString());
                Assert.AreEqual(dadosTarefa, response.Data["issue"]["description"].ToString());
                Assert.AreEqual(nomeAnexo, response.Data["issue"]["attachments"][0]["filename"].ToString());
                Assert.IsTrue(response.Content.Contains(nomeAnexo));
            });
        }