public void BlogPostsWidget_FilterBlogPostsByCategories()
        {
            int                countOfItemsWithCategories = 1;
            string             blogTitle           = "Blog";
            string             blogPost1Title      = "BlogPost_WithCategory";
            string             blogPost2Title      = "BlogPost_NoCategory";
            string             categoryTitle       = "Test_Category";
            BlogPostController blogPostsController = new BlogPostController();

            try
            {
                Guid blogId = ServerOperations.Blogs().CreateBlog(blogTitle);
                ServerOperations.Blogs().CreatePublishedBlogPost(blogPost2Title, blogId);

                var taxonId     = ServerOperations.Taxonomies().CreateHierarchicalTaxon(TaxonomiesConstants.CategoriesTaxonomyId, categoryTitle);
                var blogPost1Id = ServerOperations.Blogs().CreatePublishedBlogPost(blogPost1Title, blogId);
                ServerOperations.Blogs().AssignTaxonToBlogPost(blogPost1Id, "Category", taxonId);

                ITaxon taxonomy = TaxonomyManager.GetManager().GetTaxon(taxonId);
                var    items    = blogPostsController.Model.CreateListViewModel(taxonomy, 1).Items.ToArray();

                Assert.AreEqual(countOfItemsWithCategories, items.Count());
                Assert.IsTrue(items[0].Fields.Title.Equals(blogPost1Title, StringComparison.CurrentCulture), "The blog post with this title was not found!");
            }
            finally
            {
                ServerOperations.Taxonomies().DeleteCategories(categoryTitle);
                ServerOperations.Blogs().DeleteAllBlogs();
            }
        }
        public void BlogsWidget_UseLimit_OneItem()
        {
            string blog1Title = "Blog1";
            string blog2Title = "Blog2";
            string pageTitle  = "PageWithBlogsWidget";

            try
            {
                ServerOperations.Blogs().CreateBlog(blog1Title);
                ServerOperations.Blogs().CreateBlog(blog2Title);

                Guid pageId = ServerOperations.Pages().CreatePage(pageTitle);

                var blogsWidget = this.CreateBlogsMvcWidget(ListDisplayMode.Limit, itemsPerPage: 1);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blog2Title), "The item with this title was NOT found " + blog2Title);
                Assert.IsFalse(responseContent.Contains(blog1Title), "The item with this title WAS found " + blog1Title);
            }
            finally
            {
                ServerOperations.Pages().DeleteAllPages();
                ServerOperations.Blogs().DeleteAllBlogs();
            }
        }
Ejemplo n.º 3
0
        public void BlogPostsWidget_DisplaySelectedBlogPosts()
        {
            string blogTitle      = "Blog";
            string blogPost1Title = "BlogPost1";
            string blogPost2Title = "BlogPost2";
            string pageTitle      = "PageWithBlogPostsWidget";

            try
            {
                Guid blogId  = ServerOperations.Blogs().CreateBlog(blogTitle);
                Guid post1Id = ServerOperations.Blogs().CreatePublishedBlogPost(blogPost1Title, blogId);

                Guid pageId = ServerOperations.Pages().CreatePage(pageTitle);

                var blogPostsWidget = this.CreateBlogPostsMvcWidget(default(Guid), ParentFilterMode.All, SelectionMode.SelectedItems, post1Id);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogPostsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blogPost1Title), "The item with this title was NOT found " + blogPost1Title);
                Assert.IsFalse(responseContent.Contains(blogPost2Title), "The item with this title WAS found " + blogPost2Title);
            }
            finally
            {
                ServerOperations.Pages().DeleteAllPages();
                ServerOperations.Blogs().DeleteAllBlogs();
            }
        }
Ejemplo n.º 4
0
 public void TearDown()
 {
     AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Blogs().DeleteAllBlogs();
     ServerOperations.Templates().DeletePageTemplate(TemplateTitle);
 }
        public void BlogsWidget_DisplayBlogsWithMoreThan_0_Posts()
        {
            string blog1Title     = "Blog1";
            string blog2Title     = "Blog2";
            string pageTitle      = "PageWithBlogsWidget";
            string blog1PostTitle = "Blog1_PublishedPost";

            try
            {
                Guid blog1Id = ServerOperations.Blogs().CreateBlog(blog1Title);
                ServerOperations.Blogs().CreatePublishedBlogPost(blog1PostTitle, blog1Id);

                ServerOperations.Blogs().CreateBlog(blog2Title);

                Guid pageId = ServerOperations.Pages().CreatePage(pageTitle);

                var blogsWidget = this.CreateBlogsMvcWidgetFilteredSelectionMode(FilteredSelectionMode.MinPostsCount, minPostsCount: 0, maxPostsAge: 1);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blog1Title), "The item with this title was NOT found " + blog1Title);
                Assert.IsFalse(responseContent.Contains(blog2Title), "The item with this title WAS found " + blog2Title);
            }
            finally
            {
                ServerOperations.Pages().DeleteAllPages();
                ServerOperations.Blogs().DeleteAllBlogs();
            }
        }
        public void ClearUp()
        {
            ServerOperations.Blogs().DeleteAllBlogs();
            ServerOperations.ModuleBuilder().DeleteDirectory(this.tempFolderPath);
            ServerOperations.Packaging().DeleteAllPackagesFromDB();

            for (int i = 0; i < this.widgetTemplatesNames.Length; i++)
            {
                ServerOperations.Widgets().DeleteWidgetTemplate(this.widgetTemplatesNames[i]);
            }

            for (int i = 0; i < ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited.Length; i++)
            {
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogPostsType, ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited[i]);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogPostsType, flatClassification);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogPostsType, hierarchicalClassification);
            }

            ServerOperations.Taxonomies().DeleteHierarchicalTaxonomy(hierarchicalClassification);
            ServerOperations.Taxonomies().DeleteFlatTaxonomy(flatClassification);

            for (int i = 0; i < ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited.Length; i++)
            {
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogType, ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited[i]);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogType, flatClassificationBlog);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(BlogType, hierarchicalClassificationBlog);
            }

            ServerOperations.Taxonomies().DeleteHierarchicalTaxonomy(hierarchicalClassificationBlog);
            ServerOperations.Taxonomies().DeleteFlatTaxonomy(flatClassificationBlog);
        }
Ejemplo n.º 7
0
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Blogs().DeleteBlogPost(BlogPostTitle);
     ServerOperations.Blogs().DeleteAllBlogs();
     this.taxonomies.ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);
 }
Ejemplo n.º 8
0
        public void BlogsWidget_SortBlogs_ByTitle_ZA()
        {
            string blog1Title     = "A_Blog";
            string blog2Title     = "Z_Blog";
            string blog3Title     = "B_Blog";
            string pageTitle      = "PageWithBlogsWidget";
            string sortExpression = "Title DESC";
            int    limitCount     = 1;
            Guid   pageId         = Guid.Empty;
            Guid   blog1Id        = Guid.Empty;
            Guid   blog2Id        = Guid.Empty;
            Guid   blog3Id        = Guid.Empty;

            try
            {
                blog1Id = ServerOperations.Blogs().CreateBlog(blog1Title);
                blog2Id = ServerOperations.Blogs().CreateBlog(blog2Title);
                blog3Id = ServerOperations.Blogs().CreateBlog(blog3Title);
                pageId  = ServerOperations.Pages().CreatePage(pageTitle);

                var blogsWidget = this.CreateBlogsMvcWidget(ListDisplayMode.Limit, limitCount, sortExpression);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blog2Title), "The item with this title was NOT found " + blog2Title);
                Assert.IsFalse(responseContent.Contains(blog3Title), "The item with this title WAS found " + blog3Title);
            }
            finally
            {
                if (pageId != Guid.Empty)
                {
                    ServerOperations.Pages().DeletePage(pageId);
                }

                if (blog1Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog1Id);
                }

                if (blog2Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog2Id);
                }

                if (blog3Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog3Id);
                }
            }
        }
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);
            var  blogId = ServerOperations.Blogs().CreateBlog(BlogTitle);

            ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle, blogId);

            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(pageId, PlaceHolderId);
            ServerOperationsFeather.Pages().AddBreadcrumbWidgetToPage(pageId, PlaceHolderId);
        }
Ejemplo n.º 10
0
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            for (int i = 1; i < 6; i++)
            {
                ServerOperations.Blogs().CreateBlog(BlogTitle + i, null, null, null);
            }

            ServerOperationsFeather.Pages().AddBlogsWidgetToPage(pageId, "Body");
        }
Ejemplo n.º 11
0
        public void BlogsWidget_UsePaging_OneItemPerPage()
        {
            string blog1Title      = "Blog1";
            string blog2Title      = "Blog2";
            string pageTitle       = "PageWithBlogsWidget";
            int    firstPageIndex  = 1;
            int    secondPageIndex = 2;
            Guid   pageId          = Guid.Empty;
            Guid   blog1Id         = Guid.Empty;
            Guid   blog2Id         = Guid.Empty;

            try
            {
                blog1Id = ServerOperations.Blogs().CreateBlog(blog1Title);
                blog2Id = ServerOperations.Blogs().CreateBlog(blog2Title);
                pageId  = ServerOperations.Pages().CreatePage(pageTitle);

                var blogsWidget = this.CreateBlogsMvcWidget(ListDisplayMode.Paging, itemsCount: 1);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle + "/" + firstPageIndex);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blog2Title), "The item with this title was NOT found " + blog2Title);
                Assert.IsFalse(responseContent.Contains(blog1Title), "The item with this title WAS found " + blog1Title);

                url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle + "/" + secondPageIndex);
                responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(blog1Title), "The item with this title was NOT found " + blog1Title);
                Assert.IsFalse(responseContent.Contains(blog2Title), "The item with this title WAS found " + blog2Title);
            }
            finally
            {
                if (pageId != Guid.Empty)
                {
                    ServerOperations.Pages().DeletePage(pageId);
                }

                if (blog1Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog1Id);
                }

                if (blog2Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog2Id);
                }
            }
        }
        public void ServerSetUp()
        {
            var blogId = ServerOperations.Blogs().CreateBlog("TestBlog");

            ServerOperations.Blogs().CreatePublishedBlogPost("TestBlogPost", blogId);

            ServerOperationsFeather.DynamicModules().ExtractStructureZip(PackageResource, InstallationPath);
            ServerOperationsFeather.DynamicModules().ExtractStructureZip(PackageResourceEdited, Path);
            ServerOperations.SystemManager().RestartApplication(false);
            WaitUtils.WaitForSitefinityToStart(HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority)
                                               + (HostingEnvironment.ApplicationVirtualPath.TrimEnd('/') ?? string.Empty));
        }
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();

            for (int i = 0; i <= 4; i++)
            {
                ServerOperations.Taxonomies().DeleteCategories(this.taxonTitleNews + i);
            }

            ServerOperations.Taxonomies().DeleteCategories(this.taxonTitleBlogs);
            ServerOperations.Blogs().DeleteBlogPost(BlogPostTitle);
            ServerOperations.Blogs().DeleteAllBlogs();
        }
Ejemplo n.º 14
0
        public void SetUp()
        {
            var blogId = ServerOperations.Blogs().CreateBlog(BlogTitle);

            ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle, blogId);

            Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);

            this.pageId = ServerOperations.Multilingual().Pages().CreatePageMultilingual(this.pageId, PageName + "EN", false, "en", pageTemplateId: templateId);

            ServerOperationsFeather.Pages().AddContentBlockWidgetToPage(this.pageId, string.Empty, PlaceHolderId);
            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(this.pageId, PlaceHolderId);
            ServerOperations.Personalization().CreateRoleSegment(AdministratorRole);
        }
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
            var templateId = ServerOperations.Templates().GetTemplateIdByTitle(TemplateTitle);
            var pageId     = ServerOperations.Pages().CreatePage(DefaultPageTitle, templateId);
            var pageNodeId = ServerOperations.Pages().GetPageNodeId(pageId);

            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(pageNodeId, PlaceHolderId, ParentFilterMode.CurrentlyOpen);

            var blogId = ServerOperations.Blogs().CreateBlog(BlogTitle, pageNodeId);

            ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle, blogId);

            ServerOperations.Pages().CreatePage(PageTitle, templateId);
        }
Ejemplo n.º 16
0
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
            var blogId = ServerOperations.Blogs().CreateBlog(BlogTitle);

            ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle, blogId);

            var  templateId = ServerOperations.Templates().CreatePureMVCPageTemplate(TemplateTitle);
            Guid pageId     = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageTitle, templateId);

            pageId = ServerOperations.Pages().GetPageNodeId(pageId);
            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(pageId, PlaceHolderId);
            ServerOperationsFeather.Pages().AddLoginFormWidgetToPage(pageId, PlaceHolderId);
            ServerOperations.Configuration().EnableUserPasswordReset();
        }
Ejemplo n.º 17
0
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);
            Guid blogId = ServerOperations.Blogs().CreateBlog(BlogTitle, pageId);

            this.taxonomies.CreateTag(TaxonTitleBlogs);
            ServerOperations.Blogs().CreateBlogPostWithCategoryAndTag(BlogPostTitle, blogId);

            this.taxonomies.CreateTag(TaxonTitleNews);
            ServerOperationsFeather.NewsOperations().CreatePublishedNewsItem(NewsTitle, NewsContent, AuthorName, SourceName, null, new List <string> {
                TaxonTitleNews
            }, null);

            ServerOperationsFeather.Pages().AddTagsWidgetToPage(pageId);
        }
Ejemplo n.º 18
0
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(this.AdminEmail, this.AdminPass, true);
            var blogId = ServerOperations.Blogs().CreateBlog(BlogTitle);

            ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle, blogId);

            var templateId = ServerOperations.Templates().GetTemplateIdByTitle(TemplateTitle);

            ServerOperations.Pages().CreatePage(PageTitle, templateId);

            var pageId     = ServerOperations.Pages().CreatePage(DetailPageTitle, templateId);
            var pageNodeId = ServerOperations.Pages().GetPageNodeId(pageId);

            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(pageNodeId, PlaceHolderId);
        }
Ejemplo n.º 19
0
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);
            var  blogId = ServerOperations.Blogs().CreateBlog(BlogTitle);

            for (int i = 1; i < 6; i++)
            {
                ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle + i, blogId);
            }

            var blogId1 = ServerOperations.Blogs().CreateBlog(BlogTitle1);

            for (int j = 1; j < 3; j++)
            {
                ServerOperations.Blogs().CreatePublishedBlogPost(PostTitle1 + j, blogId1);
            }

            ServerOperationsFeather.Pages().AddBlogPostsWidgetToPage(pageId, "Body");
        }
        public void BlogPostsWidget_NoLimitAndPaging()
        {
            string blog1Title = "Blog1";
            string post1Title = "Blog1Post1";
            string post2Title = "Blog1Post2";
            string pageTitle  = "PageWithBlogPostsWidget";
            Guid   pageId     = Guid.Empty;
            Guid   blog1Id    = Guid.Empty;

            try
            {
                blog1Id = ServerOperations.Blogs().CreateBlog(blog1Title);
                ServerOperations.Blogs().CreatePublishedBlogPost(post1Title, blog1Id);
                ServerOperations.Blogs().CreatePublishedBlogPost(post2Title, blog1Id);

                pageId = ServerOperations.Pages().CreatePage(pageTitle);

                var blogPostsWidget = this.CreateBlogPostsMvcWidget(ListDisplayMode.All, itemsCount: 1);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogPostsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(post2Title), "The item with this title was NOT found " + post2Title);
                Assert.IsTrue(responseContent.Contains(post1Title), "The item with this title was NOT found " + post1Title);
            }
            finally
            {
                if (pageId != Guid.Empty)
                {
                    ServerOperations.Pages().DeletePage(pageId);
                }

                if (blog1Id != Guid.Empty)
                {
                    ServerOperations.Blogs().DeleteBlog(blog1Id);
                }
            }
        }
Ejemplo n.º 21
0
        public void BlogPostsWidget_UsePaging_OneItemPerPage()
        {
            string blog1Title = "Blog1";
            string post1Title = "Blog1Post1";
            string post2Title = "Blog1Post2";
            string pageTitle  = "PageWithBlogPostsWidget";
            int    page1Index = 1;
            int    page2Index = 2;

            try
            {
                Guid blog1Id = ServerOperations.Blogs().CreateBlog(blog1Title);
                ServerOperations.Blogs().CreatePublishedBlogPost(post1Title, blog1Id);
                ServerOperations.Blogs().CreatePublishedBlogPost(post2Title, blog1Id);

                Guid pageId = ServerOperations.Pages().CreatePage(pageTitle);

                var blogPostsWidget = this.CreateBlogPostsMvcWidget(ListDisplayMode.Paging, itemsPerPage: 1);

                var controls = new List <System.Web.UI.Control>();
                controls.Add(blogPostsWidget);

                PageContentGenerator.AddControlsToPage(pageId, controls);

                string url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle + "/" + page1Index);
                string responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(post2Title), "The item with this title was NOT found " + post2Title);
                Assert.IsFalse(responseContent.Contains(post1Title), "The item with this title WAS found " + post1Title);

                url             = UrlPath.ResolveAbsoluteUrl("~/" + pageTitle + "/" + page2Index);
                responseContent = PageInvoker.ExecuteWebRequest(url);

                Assert.IsTrue(responseContent.Contains(post1Title), "The item with this title was NOT found " + post1Title);
                Assert.IsFalse(responseContent.Contains(post2Title), "The item with this title WAS found " + post2Title);
            }
            finally
            {
                ServerOperations.Pages().DeleteAllPages();
                ServerOperations.Blogs().DeleteAllBlogs();
            }
        }
        public void SetUp()
        {
            Guid templateId = ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);
            Guid pageId     = ServerOperations.Pages().CreatePage(PageName, templateId);
            Guid pageNodeId = ServerOperations.Pages().GetPageNodeId(pageId);
            Guid blogId     = ServerOperations.Blogs().CreateBlog(BlogTitle, pageId);

            ServerOperations.Taxonomies().CreateCategory(this.taxonTitleBlogs);
            ServerOperations.Blogs().CreateBlogPostWithCategoryAndTag(BlogPostTitle, blogId);

            ServerOperations.Taxonomies().CreateCategory(this.taxonTitleNews + "0");

            for (int i = 1; i < 4; i++)
            {
                ServerOperations.Taxonomies().CreateCategory(this.taxonTitleNews + i, this.taxonTitleNews + (i - 1));
                ServerOperationsFeather.NewsOperations().CreatePublishedNewsItem(NewsTitle + i, NewsContent, AuthorName, SourceName, new List <string> {
                    this.taxonTitleNews + i
                }, null, null);
            }

            ServerOperationsFeather.Pages().AddCategoriesWidgetToPage(pageNodeId, "Contentplaceholder1");
        }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Blogs().DeleteAllBlogs();
 }
Ejemplo n.º 24
0
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Personalization().DeleteAllSegments();
     ServerOperations.Blogs().DeleteAllBlogs();
 }