示例#1
0
        public void CleanUp()
        {
            var           operations   = new ContentOperations <ContentBlocks>();
            ContentBlocks contentBlock = new ContentBlocks();

            contentBlock.ID = contentBlockId;
            if (operations.GetItem(contentBlock).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(contentBlock);
            }
        }
示例#2
0
        public void CleanUp()
        {
            var   operations = new ContentOperations <Pages>();
            Pages page       = new Pages();

            page.ID = pageId;
            if (operations.GetItem(page).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(page);
            }
        }
        public void CleanUp()
        {
            var   operations = new ContentOperations <Blogs>();
            Blogs blogItem   = new Blogs();

            blogItem.ID = blogId;
            if (operations.GetItem(blogItem).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(blogItem);
            }
        }
        public void CleanUp()
        {
            var            operations = new ContentOperations <ImageLibraries>();
            ImageLibraries library    = new ImageLibraries();

            library.ID = libraryId;
            if (operations.GetItem(library).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(library);
            }
        }
        public void CleanUp()
        {
            var  operations = new ContentOperations <News>();
            News newsItem   = new News();

            newsItem.ID = newsId;
            if (operations.GetItem(newsItem).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(newsItem);
            }
        }
示例#6
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);
        }
        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);
        }
示例#8
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);
        }
示例#9
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");
        }
示例#11
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");
        }
        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());
        }
        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());
        }
示例#14
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());
        }
示例#15
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 CleanUp()
        {
            var    operations = new ContentOperations <Events>();
            Events eventItem  = new Events();

            eventItem.ID = eventId;
            if (operations.GetItem(eventItem).StatusCode == HttpStatusCode.OK)
            {
                operations.Delete(eventItem);
            }

            var       calOperations = new ContentOperations <Calendars>();
            Calendars calendarItem  = new Calendars();

            eventItem.ID = eventId;
            if (calOperations.GetItem(calendarItem).StatusCode == HttpStatusCode.OK)
            {
                calOperations.Delete(calendarItem);
            }
        }
        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());
        }