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); }
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); }
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); }
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"); }
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"); }
public sealed override object Execute(Content content, params object[] parameters) { return(ContentOperations.Publish(content)); }