public void CreateBlogPost()
        {
            this.CreateBlog();

            Posts post = new Posts();

            postTitle     = TestContentPrefix + Guid.NewGuid().ToString();
            post.Title    = blogsTitle;
            post.ParentId = blogId.ToString();
            post.Content  = PostContent;

            var operations = new ContentOperations <Posts>();

            operations.CreateDraft(post);

            var response = operations.CreateDraft(post);

            Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);

            var results = JsonConvert.DeserializeObject <dynamic>(response.Content);

            Assert.AreEqual(post.Title, results.Title.ToString());

            post.ID = results.Id;

            response = operations.Publish(post);
            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.IsTrue(response.Content.Contains("Content has been published successfully."), "Response message after publish is not correct");
        }
        public void CreateBlogPost()
        {
            this.CreateBlog();

            Posts post = new Posts();

            postTitle     = TestContentPrefix + Guid.NewGuid().ToString();
            post.Title    = blogsTitle;
            post.ParentId = blogId.ToString();
            post.Content  = PostContent;

            var operations = new ContentOperations <Posts>();

            operations.CreateDraft(post);

            var response = operations.CreateDraft(post);

            Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);

            var results = JsonConvert.DeserializeObject <dynamic>(response.Content);

            Assert.AreEqual(post.Title, results.Title.ToString());

            postId = results.Id;
            Assert.IsNotNull(blogId);

            response = operations.Publish(post);
            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
        }
        public void PublishNews()
        {
            this.CreateNews();
            var operations = new ContentOperations <News>();

            News newsItem = new News();

            newsItem.ID = newsId;

            var response = operations.GetItem(newsItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(newsItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
        }
Exemple #4
0
        public void PublishEvent()
        {
            this.CreateDraftEvent();
            var operations = new ContentOperations <Events>();

            Events eventItem = new Events();

            eventItem.ID = eventId;

            var response = operations.GetItem(eventItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(eventItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
        }
Exemple #5
0
        public void PublishPage()
        {
            this.CreatePage();
            var operations = new ContentOperations <Pages>();

            Pages page = new Pages();

            page.ID = pageId;

            var response = operations.GetItem(page);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(page);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
        }
Exemple #6
0
        public void PublishPage()
        {
            this.CreatePage();
            var operations = new ContentOperations <Pages>();

            Pages page = new Pages();

            page.ID = pageId;

            var response = operations.GetItem(page);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(page);

            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
            Assert.IsTrue(result.Content.Contains("Page has been published successfully."), "Response message after publish is not correct");
        }
        public void PublishEvent()
        {
            this.CreateDraftEvent();
            var operations = new ContentOperations <Events>();

            Events eventItem = new Events();

            eventItem.ID = eventId;

            var response = operations.GetItem(eventItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(eventItem);

            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
            Assert.IsTrue(result.Content.Contains("Content has been published successfully."), "Response message after publish is not correct");
        }
Exemple #8
0
        public void PublishNews()
        {
            this.CreateNews();
            var operations = new ContentOperations <News>();

            News newsItem = new News();

            newsItem.ID = newsId;

            var response = operations.GetItem(newsItem);

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);

            var result = operations.Publish(newsItem);

            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
            Assert.IsTrue(result.Content.Contains("Content has been published successfully."), "Response message after publish is not correct");
        }
Exemple #9
0
 public sealed override object Execute(Content content, params object[] parameters)
 {
     return(ContentOperations.Publish(content));
 }