Beispiel #1
0
        public void MonitoredIssueSucess()
        {
            #region Parameters
            List <string> dataIssue = IssuesBDSteps.GetOneIssue();
            string        issue_id  = dataIssue[0];

            //List<string> dataProject = ProjectsBDSteps.ReturnProjectAndID();
            //string projectId = dataProject[0];

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

            #region Request
            monitorIssue = new POST_MonitorsIssueRequest(issue_id);

            response = monitorIssue.ExecuteRequest();
            #endregion

            #region Assert
            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
            });
            #endregion
        }
Beispiel #2
0
        public void MonitoredInvalidProblemaString()
        {
            #region Parameters
            string issue_id = "william";

            //Expected Result
            string statusCodeExpected = "BadRequest";
            string message            = "'issue_id' must be numeric";
            string code      = "29";
            string localized = "Invalid value for 'issue_id'";
            #endregion

            #region Request
            monitorIssue = new POST_MonitorsIssueRequest(issue_id);

            response = monitorIssue.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
        }
Beispiel #3
0
        public void MonitoredInvalidProblemaID()
        {
            #region Parameters
            string issue_id = "19880515";

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

            #region Request
            monitorIssue = new POST_MonitorsIssueRequest(issue_id);

            response = monitorIssue.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
        }