Ejemplo n.º 1
0
        public void ReturnsListAllTicketNotesSuccess()
        {
            //Arrange
            long id = 50;

            var controller = new ConversationsApiController(_freshDeskApi);

            // Act
            var result     = controller.ListAllTicketNotes(id);
            var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode);

            //Assert
            Assert.Equal(successStatus, statusCode);
        }
Ejemplo n.º 2
0
        public void ReturnsDeleteConversationFailure()
        {
            //Arrange
            long id = 6500;   //Id need to be change every time

            var controller = new ConversationsApiController(_freshDeskApi);

            // Act
            var result     = controller.DeleteConversation(id);
            var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode);

            //Assert
            Assert.Equal(failureStatus, statusCode);
        }
Ejemplo n.º 3
0
        public void ReturnsCreateNoteFailure()
        {
            //Arrange
            var noteModel = new NoteModel
            {
                body = null
            };

            long id = 50;

            var controller = new ConversationsApiController(_freshDeskApi);

            // Act
            var result     = controller.CreateNote(id, noteModel);
            var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode);

            //Assert
            Assert.Equal(failureStatus, statusCode);
        }
Ejemplo n.º 4
0
        public void ReturnsUpdateConversationSuccess()
        {
            //Arrange
            var noteModel = new NoteModel
            {
                body = "Test Description"
            };

            long id = 65000261625;

            var controller = new ConversationsApiController(_freshDeskApi);

            // Act
            var result     = controller.UpdateConversation(id, noteModel);
            var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode);

            //Assert
            Assert.Equal(successStatus, statusCode);
        }