public void GetOneProjectBDSucess()
        {
            #region Parameters
            List <string> dataProject = ProjectsBDSteps.ReturnProjectAndID();
            string        project_id  = dataProject[0];
            string        nameProject = dataProject[1];

            //Expected Result
            string statusCodeExpected = "OK";
            #endregion

            #region Request
            oneProject = new GET_OneProjectRequest(project_id);

            response = oneProject.ExecuteRequest();
            #endregion

            #region Asserts

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
                Assert.AreEqual(project_id, response.Data["projects"][0]["id"].ToString());
                Assert.AreEqual(nameProject, response.Data["projects"][0]["name"].ToString());
            });
            #endregion
        }
示例#2
0
        public void SubProjetcWithInexistProject()
        {
            #region Parameters
            List <string> dataProjectId = ProjectsBDSteps.ReturnProjectAndID();
            string        idProject     = dataProjectId[0];

            string notProject = "Inexist Project";

            // Expected Result
            string statusCodeExpected = "NotFound";
            string message            = "Project 'Inexist Project' not found";
            string codeResponse       = "700";
            string localized          = "Project \"Inexist Project\" not found.";
            #endregion

            #region Request
            subProjeto = new POST_CreateSubProjectResquest(idProject);

            subProjeto.SetJosnBoby(notProject);

            response = subProjeto.ExecuteRequest();
            #endregion

            #region Assert
            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
                Assert.AreEqual(message, response.Data["message"].ToString());
                Assert.AreEqual(codeResponse, response.Data["code"].ToString());
                Assert.AreEqual(localized, response.Data["localized"].ToString());
            });
            #endregion
        }