public void ModifyBlog()
        {
            this.CreateBlog();
            var operations = new ContentOperations <Blogs>();

            Blogs blogItem = new Blogs();

            blogItem.ID     = blogId;
            blogItem.Title += "Updated";

            var response = operations.Modify(blogItem);

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

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

            Assert.AreEqual(blogItem.Title, results.Title.ToString());
        }
示例#2
0
        public void ModifyContentBlock()
        {
            this.CreateContentBlock();
            var operations = new ContentOperations <ContentBlocks>();

            ContentBlocks contentBlockItem = new ContentBlocks();

            contentBlockItem.ID     = contentBlockId;
            contentBlockItem.Title += "Updated";

            var response = operations.Modify(contentBlockItem);

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

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

            Assert.AreEqual(contentBlockItem.Title, results.Title.ToString());
        }
示例#3
0
        public void ModifyPage()
        {
            this.CreatePage();
            var operations = new ContentOperations <Pages>();

            Pages page = new Pages();

            page.Title = pageTitle + "TestPage";
            page.ID    = pageId;

            var response = operations.Modify(page);

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

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

            Assert.AreEqual(page.Title, results.Title.ToString());
        }
        public void ModifyNews()
        {
            this.CreateNews();
            var operations = new ContentOperations <News>();

            News newsItem = new News();

            newsItem.ID     = newsId;
            newsItem.Title += "Updated";

            var response = operations.Modify(newsItem);

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

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

            Assert.AreEqual(newsItem.Title, results.Title.ToString());
        }
        public void ModifyEvent()
        {
            this.CreateDraftEvent();
            var operations = new ContentOperations <Events>();

            Events eventItem = new Events();

            eventItem.ID     = eventId;
            eventItem.Title += "Updated";

            var response = operations.Modify(eventItem);

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

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

            Assert.AreEqual(eventItem.Title, results.Title.ToString());
        }
        public void ModifyCalendar()
        {
            this.CreateCalendar();

            var operations = new ContentOperations <Calendars>();

            var calendar = new Calendars();

            calendar.ID    = calendarId;
            calendar.Title = calendarTitle + "Updated";
            calendar.Color = "Red";

            var response = operations.Modify(calendar);

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

            var results = JsonConvert.DeserializeObject <dynamic>(operations.GetItem(calendar).Content);

            Assert.AreEqual(calendar.Title, results.Title.ToString());
            Assert.AreEqual(calendar.Color, results.Color.ToString());
        }