Exemple #1
0
        public void ProcuraProjetoInexistente()
        {
            string idProjeto        = "200";
            string respostaEsperada = "NotFound";

            FindProjectRequest      ProcuraProjeto = new FindProjectRequest(idProjeto);
            IRestResponse <dynamic> Resposta       = ProcuraProjeto.ExecuteRequest();
            string codigoResposta = Resposta.StatusCode.ToString();

            Assert.AreEqual(respostaEsperada, codigoResposta);
        }
Exemple #2
0
        public void ProcuraProjetoParametroIncorreto()
        {
            //Informando id vazio a API retorna todos os projetos existentes
            string idTarefa          = "";
            string resultadoEsperado = "OK";

            FindProjectRequest      Solicitacao = new FindProjectRequest(idTarefa);
            IRestResponse <dynamic> Resposta    = Solicitacao.ExecuteRequest();

            Assert.AreEqual(resultadoEsperado, Resposta.StatusCode.ToString());
            Assert.IsTrue(Resposta.Content.Contains("MyProject"));
        }
Exemple #3
0
        public void ProcuraProjetoExistente()
        {
            #region Parameters
            string idProjeto        = "1";
            string respostaEsperada = "OK";
            string titulo           = "MyProject";
            #endregion

            FindProjectRequest      ProcuraProjeto = new FindProjectRequest(idProjeto);
            IRestResponse <dynamic> Resposta       = ProcuraProjeto.ExecuteRequest();

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.IsTrue(Resposta.Content.Contains(titulo));
        }
Exemple #4
0
        public void ProcuraProjetoTokenIncorreto()
        {
            #region Parameters
            string idProjeto        = "2";
            string respostaEsperada = "Forbidden";
            string descricaoErro    = "API token not found";
            string token            = "1234";
            #endregion

            #region Action
            FindProjectRequest ProcuraProjeto = new FindProjectRequest(idProjeto);
            ProcuraProjeto.UpdateToken(token);
            IRestResponse <dynamic> Resposta = ProcuraProjeto.ExecuteRequest();
            #endregion

            Assert.AreEqual(Resposta.StatusCode.ToString(), respostaEsperada);
            Assert.AreEqual(Resposta.StatusDescription, descricaoErro);
        }