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 CreateDraftEvent() { this.CreateCalendar(); var operations = new ContentOperations <Events>(); var eventItem = new Events(); eventTitle = TestContentPrefix + Guid.NewGuid().ToString(); eventItem.Title = eventTitle; eventItem.Content = EventContent; eventItem.EventStart = DateTime.UtcNow.ToString("o"); eventItem.EventEnd = DateTime.UtcNow.AddHours(2).ToString("o"); eventItem.ParentId = calendarId.ToString(); var response = operations.CreateDraft(eventItem); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); Assert.AreEqual(eventItem.Title, results.Title.ToString()); Assert.AreEqual(eventItem.Content, results.Content.ToString()); eventId = results.Id; Assert.IsNotNull(eventId); }
public void CreateGroupPage() { Pages page = new Pages(); page.Title = pageTitle + "Group"; page.PageType = "1"; var operations = new ContentOperations <Pages>(); var response = operations.CreateDraft(page); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); pageId = results.Id; Assert.IsNotNull(pageId); }
public void CreatePage() { pageTitle = TestContentPrefix + Guid.NewGuid().ToString(); Pages page = new Pages(); page.Title = pageTitle.ToString(); var operations = new ContentOperations <Pages>(); var response = operations.CreateDraft(page); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); pageId = results.Id; Assert.IsNotNull(pageId); }
public void CreateImageLibrary() { var libraryTitle = TestContentPrefix + Guid.NewGuid().ToString(); ImageLibraries library = new ImageLibraries(); library.Title = libraryTitle.ToString(); var operations = new ContentOperations <ImageLibraries>(); var response = operations.CreateDraft(library); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); libraryId = results.Id; Assert.IsNotNull(libraryId); }
public void CreateBlog() { var operations = new ContentOperations <Blogs>(); var blogItem = new Blogs(); blogsTitle = TestContentPrefix + Guid.NewGuid().ToString(); blogItem.Title = blogsTitle; var response = operations.CreateDraft(blogItem); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); Assert.AreEqual(blogItem.Title, results.Title.ToString()); blogId = results.Id; Assert.IsNotNull(blogId); }
public void CreateContentBlock() { var operations = new ContentOperations <ContentBlocks>(); var contentBlock = new ContentBlocks(); ContentBlockTitle = TestContentPrefix + Guid.NewGuid().ToString(); contentBlock.Title = ContentBlockTitle; contentBlock.Content = ContentBlockContent; var response = operations.CreateDraft(contentBlock); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); Assert.AreEqual(contentBlock.Title, results.Title.ToString()); Assert.AreEqual(contentBlock.Content, results.Content.ToString()); contentBlockId = results.Id; Assert.IsNotNull(contentBlockId); }
public void CreateCalendar() { var operations = new ContentOperations <Calendars>(); var calendar = new Calendars(); calendarTitle = TestContentPrefix + Guid.NewGuid().ToString(); calendar.Title = calendarTitle; calendar.Color = "Blue"; var response = operations.CreateDraft(calendar); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); var results = JsonConvert.DeserializeObject <dynamic>(response.Content); Assert.AreEqual(calendar.Title, results.Title.ToString()); Assert.AreEqual(calendar.Color, results.Color.ToString()); calendarId = results.Id; Assert.IsNotNull(eventId); }