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 }
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 }