Exemple #1
0
        public void GetOneIssueInvalidData()
        {
            #region Parameters
            string issue_id = "0";

            //Expected Result
            string statusCodeExpected = "NotFound";
            string message            = "Issue #0 not found";
            string code      = "1100";
            string localized = "Issue 0 not found.";
            #endregion

            #region Request
            oneIssue = new GET_OneIssueRequest(issue_id);

            response = oneIssue.ExecuteRequest();
            #endregion

            #region Assert
            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
                Assert.AreEqual(message, response.Data["message"].ToString());
                Assert.AreEqual(code, response.Data["code"].ToString());
                Assert.AreEqual(localized, response.Data["localized"].ToString());
            });
            #endregion
        }
Exemple #2
0
        public void GetOneIssueSucess()
        {
            #region Parameters
            List <string> dataIssue = IssuesBDSteps.ReturnIssuesRandom();
            string        issue_id  = dataIssue[0];

            //Expected Result
            string statusCodeExpected = "OK";

            string summary     = dataIssue[1];
            string description = dataIssue[2];
            string nameProject = dataIssue[4];

            #endregion

            #region Request
            oneIssue = new GET_OneIssueRequest(issue_id);

            response = oneIssue.ExecuteRequest();
            #endregion

            #region Assert
            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
                Assert.AreEqual(summary, response.Data["issues"][0]["summary"].ToString());
                Assert.AreEqual(description, response.Data["issues"][0]["description"].ToString());
                Assert.AreEqual(nameProject, response.Data["issues"][0]["project"]["name"].ToString());
            });
            #endregion
        }