Exemplo n.º 1
0
        public void BuscaProjetoInexistente()
        {
            #region Parameters
            int idProjeto = 999;
            //Resultado esperado
            string statusCodeEsperado = "NotFound";
            #endregion

            ProjetosRequest request = new ProjetosRequest(idProjeto);
            request.setJsonBody();

            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual("Project #" + idProjeto.ToString() + " not found", response.Data["message"].ToString());
            });
        }
Exemplo n.º 2
0
        public void BuscaProjetoEspecifico()
        {
            #region Parameters
            int idProjeto = 1;
            //Resultado esperado
            string statusCodeEsperado = "OK";
            string nameProjeto        = "Projeto Inicial";
            #endregion

            ProjetosRequest request = new ProjetosRequest(idProjeto);
            request.setJsonBody();

            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(idProjeto.ToString(), response.Data["projects"][0]["id"].ToString());
                Assert.AreEqual(nameProjeto, response.Data["projects"][0]["name"].ToString());
            });
        }