Esempio n. 1
0
        public void DeleteAnIssueNoteDataInvalida()
        {
            #region Parameters
            List <string> dataIssue = IssuesBDSteps.ReturnIdIssuesRandom();

            string issue_id      = dataIssue[0];
            string issue_note_id = "1988a";

            //Expected Result
            string statusCodeExpected = "NotFound";
            string message            = "Issue note #1988a not found";
            string code      = "600";
            string localized = "Note not found.";
            #endregion

            #region Request
            deleteNote = new DEL_OneNoteRequest(issue_id, issue_note_id);

            response = deleteNote.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
        }
Esempio n. 2
0
        public void DeleteAnIssueNoteIdZero()
        {
            #region Parameters
            List <string> dataIssue = IssuesBDSteps.ReturnIdIssuesRandom();

            string issue_id      = dataIssue[0];
            string issue_note_id = "0";

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

            #region Request
            deleteNote = new DEL_OneNoteRequest(issue_id, issue_note_id);

            response = deleteNote.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
        }
Esempio n. 3
0
        public void DeleteAnIssueNote()
        {
            #region Parameters
            List <string> dataIssue     = IssuesBDSteps.GetNoteIssue();
            string        issue_id      = dataIssue[0];
            string        issue_note_id = dataIssue[1];

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

            #region Request
            deleteNote = new DEL_OneNoteRequest(issue_id, issue_note_id);

            response = deleteNote.ExecuteRequest();
            #endregion

            #region Assert
            Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString());
            #endregion
        }