public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     this.listOperations.DeleteList(this.listId);
     this.taxonomies.ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);
     ServerOperations.News().DeleteAllNews();
 }
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();

            FeatherServerOperations.ResourcePackages().DeleteSelectorsData(DesignerViewFileName, JsonFileName, ControllerFileName);
        }
示例#3
0
        public void ClearUp()
        {
            AuthenticationHelper.AuthenticateUser(this.AdminEmail, this.AdminPass, true);
            ServerOperations.News().DeleteAllNews();
            ServerOperations.Pages().DeleteAllPages();

            if (System.IO.Directory.Exists(this.tempFolderPath))
            {
                ServerOperations.ModuleBuilder().DeleteDirectory(this.tempFolderPath);
            }

            ServerOperations.Packaging().DeleteAllPackagesFromDB();

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

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

            ServerOperations.Taxonomies().DeleteHierarchicalTaxonomy(hierarchicalClassification);
            ServerOperations.Taxonomies().DeleteFlatTaxonomy(flatClassification);
        }
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);

            ServerOperations.Comments().RequireAuthentication(ThreadType, true);
            ServerOperations.Configuration().EnableRatings(true);
            ServerOperations.News().CreatePublishedNewsItemLiveId(NewsTitle, NewsContent, NewsAuthor, NewsSource);

            Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);
            Guid pageId     = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName, templateId);

            pageId = ServerOperations.Pages().GetPageNodeId(pageId);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId, "Contentplaceholder1");

            if (ServerOperations.MultiSite().CheckIsMultisiteMode())
            {
                Guid pageId2 = Guid.NewGuid();
                ServerOperations.Multilingual().Pages().CreatePageMultilingual(pageId2, PageTitleLogin, true, "en");
                ServerOperations.Widgets().AddControlToPage(pageId2, ControlTypes.LoginWidget, "Body", "Login");
                ServerOperations.MultiSite().AddPublicLoginPageToSite(pageId2);
            }
            else
            {
                Guid pageIdLogIn = Guid.NewGuid();
                ServerOperations.Pages().CreateTestPage(pageIdLogIn, PageTitleLogin);
                ServerOperations.Widgets().AddControlToPage(pageIdLogIn, ControlTypes.LoginWidget, "Body", "Login");
                ServerOperations.Comments().SetDefaultLoginPageUrl(LoginURL);
            }
        }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Taxonomies().ClearAllCategories(TaxonomiesConstants.CategoriesTaxonomyId);
     ServerOperations.Taxonomies().ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);
 }
 public void TearDown()
 {
     ServerOperations.Configuration().EnableRatings(false);
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Comments().DeleteAllComments(this.key);
 }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Events().DeleteAllEvents();
     ServerOperations.Templates().DeletePageTemplate(TemplateTitle);
 }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews(SecondProviderName);
     ServerOperations.Taxonomies().ClearAllCategories(TaxonomiesConstants.CategoriesTaxonomyId);
     ServerOperations.News().RemoveSecondDataProvider();
 }
        public void SetUp()
        {
            var newsId        = ServerOperations.News().CreatePublishedNewsItem(News1);
            var relatedNewsId = ServerOperations.News().CreatePublishedNewsItem(News2);
            var providerName  = NewsManager.GetManager().Provider.Name;

            ServerOperations.RelatedData().AddRelatedDataCustomField(ContentTypeFullNames.NewsItem, ContentTypeFullNames.NewsItem, AddRelatedDataToNewsWidget.FieldName, providerName: providerName);

            ServerOperations.RelatedData().RelateItem(
                ContentTypeFullNames.NewsItem,
                newsId,
                ContentTypeFullNames.NewsItem,
                relatedNewsId,
                AddRelatedDataToNewsWidget.FieldName);

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

            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);

            string filePath = FileInjectHelper.GetDestinationFilePath(this.viewPath);

            Directory.CreateDirectory(Path.GetDirectoryName(filePath));
            Stream destination = new FileStream(filePath, FileMode.Create, FileAccess.Write);

            var    assembly = ServerOperationsFeather.Pages().GetTestUtilitiesAssembly();
            Stream source   = assembly.GetManifestResourceStream(FileResource);

            FileInjectHelper.CopyStream(source, destination);
            source.Close();
            destination.Close();
        }
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.News().CreatePublishedNewsItem(NewsTitle1, NewsContent1, null);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);
        }
示例#11
0
        public void SetUp()
        {
            for (int i = 0; i < 3; i++)
            {
                ServerOperations.News().CreatePublishedNewsItem(newsTitle: NewsItemTitle + i, newsContent: NewsItemContent + i, author: NewsItemAuthor + i);
            }

            for (int i = 0; i < 4; i++)
            {
                ServerOperations.ContentBlocks().CreateContentBlock(ContentBlockTitle + i, ContentBlockContent + i);
            }

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

            var assembly = FileInjectHelper.GetArrangementsAssembly();

            ////  inject DesignerView.Selector.cshtml
            Stream source = assembly.GetManifestResourceStream(FileResource);

            var viewPath = Path.Combine("MVC", "Views", "DummyText", DesignerViewFileName);

            string filePath = FileInjectHelper.GetDestinationFilePath(viewPath);

            Directory.CreateDirectory(Path.GetDirectoryName(filePath));
            Stream destination = new FileStream(filePath, FileMode.Create, FileAccess.Write);

            FileInjectHelper.CopyStream(source, destination);
            source.Close();
            destination.Close();

            ////  inject DesignerView.Selector.json
            Stream sourceJson = assembly.GetManifestResourceStream(FileResourceJson);
            var    jsonPath   = Path.Combine("MVC", "Views", "DummyText", JsonFileName);

            string filePathJson = FileInjectHelper.GetDestinationFilePath(jsonPath);

            Directory.CreateDirectory(Path.GetDirectoryName(filePathJson));
            Stream destinationJson = new FileStream(filePathJson, FileMode.Create, FileAccess.Write);

            FileInjectHelper.CopyStream(sourceJson, destinationJson);
            sourceJson.Close();
            destinationJson.Close();

            ////  inject designerview-selector.js
            Stream sourceController = assembly.GetManifestResourceStream(ControllerFileResource);
            var    controllerPath   = Path.Combine("MVC", "Scripts", "DummyText", ControllerFileName);

            string controllerFilePath = FileInjectHelper.GetDestinationFilePath(controllerPath);

            Directory.CreateDirectory(Path.GetDirectoryName(controllerFilePath));
            Stream destinationController = new FileStream(controllerFilePath, FileMode.Create, FileAccess.Write);

            FileInjectHelper.CopyStream(sourceController, destinationController);

            sourceController.Close();
            destinationController.Close();

            ServerOperations.Widgets().AddMvcWidgetToPage(pageId, typeof(DummyTextController).FullName, WidgetCaption);
        }
示例#12
0
 public void TearDown()
 {
     AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
     ServerOperations.Configuration().EnableRatings(false);
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Comments().DeleteAllComments(this.key);
 }
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();
            ServerOperations.Taxonomies().ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);

            FeatherServerOperations.ResourcePackages().DeleteSelectorsData(DesignerViewFileName, JsonFileName, null);
        }
示例#14
0
        public void SetUp()
        {
            Guid pageId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.News().CreatePublishedNewsItemLiveId(NewsTitle, NewsContent, NewsAuthor, NewsSource);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);
            ServerOperationsFeather.Pages().AddCssWidgetToPage(pageId);
        }
示例#15
0
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Blogs().DeleteBlogPost(BlogPostTitle);
     ServerOperations.Blogs().DeleteAllBlogs();
     this.taxonomies.ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);
 }
示例#16
0
        public void SetUp()
        {
            ServerOperations.News().CreateSecondDataProvider();
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.News().CreatePublishedNewsItem(NewsTitle1, NewsContent1, NewsProvider);
            ServerOperations.News().CreatePublishedNewsItem(NewsTitle2, NewsContent2, NewsProvider);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);
        }
 public void TearDown()
 {
     AuthenticationHelper.AuthenticateUser(this.AdminEmail, this.AdminPass, true);
     ServerOperations.Comments().RequireAuthentication(ThreadType, false);
     ServerOperations.Configuration().EnableRatings(false);
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.Comments().DeleteAllComments(this.key);
 }
示例#18
0
        public void TearDown()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);

            ServerOperations.Comments().RequireAuthentication(ThreadType, false);
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();
            ServerOperations.Comments().DeleteAllComments(this.key);
        }
示例#19
0
 public void ServerSetUp()
 {
     ServerOperations.News().CreateNewsItem("TestNews");
     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));
 }
示例#20
0
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.News().CreatePublishedNewsItem(NewsTitleOld, NewsContentOld, null);
            ServerOperations.News().CreatePublishedNewsItem(NewsTitleNew, NewsContentOld, null);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);
            ServerOperations.Widgets().AddControlToPage(pageId, ControlTypes.NewsView, "Body", "News");
        }
示例#21
0
        public void SetUp()
        {
            string templateName = ServerArrangementContext.GetCurrent().Values["templateName"];

            Guid templateId = ServerOperations.Templates().GetTemplateIdByTitle(templateName);

            ServerOperations.Pages().CreatePage(PageName, templateId);
            ServerOperations.News().CreatePublishedNewsItem(NewsTitle, NewsContent, null);
        }
        public void SetUp()
        {
            ServerOperations.News().CreatePublishedNewsItemLiveId(NewsTitle, NewsContent, NewsAuthor, NewsSource);
            Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);
            Guid pageId     = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName, templateId);

            pageId = ServerOperations.Pages().GetPageNodeId(pageId);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId, "Contentplaceholder1");
        }
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();

            for (int i = 1; i < 4; i++)
            {
                ServerOperations.Taxonomies().DeleteCategories(this.categoryTitle + i);
            }
        }
示例#24
0
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.News().DeleteAllNews();
     ServerOperations.CustomFields().RemoveCustomFieldsFromContent(this.newsType, this.customFlatTaxonomyName);
     ServerOperations.SystemManager().RestartApplication(false);
     ServerOperations.CustomFields().InitializeManager("Telerik.Sitefinity.Modules.News.NewsManager");
     ServerOperations.Taxonomies().DeleteFlatTaxonomy(this.customFlatTaxonomyName);
     ServerOperations.News().DeleteAllNews();
 }
示例#25
0
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
            ServerOperations.Configuration().EnableRatings(true);
            ServerOperations.News().CreatePublishedNewsItemLiveId(NewsTitle, NewsContent, NewsAuthor, NewsSource);
            Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);
            Guid pageId     = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName, templateId);

            pageId = ServerOperations.Pages().GetPageNodeId(pageId);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId, "Contentplaceholder1");
        }
示例#26
0
        public void SetUp()
        {
            for (int i = 0; i < 20; i++)
            {
                ids[i] = ServerOperations.News().CreatePublishedNewsItem(newsTitle: NewsItemTitle + i, newsContent: NewsItemContent + i, author: NewsItemAuthor + i);
            }

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

            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);
        }
        public void SetUp()
        {
            ServerOperations.News().CreateNewsItem(NewsTitle);

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

            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId);

            Guid singleItemPageId = ServerOperations.Pages().CreatePage(SingleItemPage);

            ServerOperationsFeather.Pages().AddNewsWidgetToPage(singleItemPageId);
        }
示例#28
0
        public void SetUp()
        {
            string templateName = ServerArrangementContext.GetCurrent().Values["templateName"];

            Guid templateId = ServerOperations.Templates().GetTemplateIdByTitle(templateName);
            Guid pageId     = ServerOperations.Pages().CreatePage(PageName, templateId);

            ServerOperations.News().CreatePublishedNewsItem(NewsTitle1, NewsContent1, null);
            ServerOperations.News().CreatePublishedNewsItem(NewsTitle2, NewsContent2, null);
            pageId = ServerOperations.Pages().GetPageNodeId(pageId);
            ServerOperationsFeather.Pages().AddNewsWidgetToPage(pageId, PlaceHolderId);
        }
示例#29
0
        public void SetUp()
        {
            ServerOperations.Taxonomies().CreateTag(ContentModelBaseTests.TagName);

            for (var i = 0; i < 10; i++)
            {
                var title = "news" + i.ToString(CultureInfo.InvariantCulture);

                // Tag is automatically linked.
                ServerOperations.News().CreateNewsItem(title);
            }
        }
        public void SetUp()
        {
            for (int i = 0; i < 20; i++)
            {
                ServerOperations.News().CreatePublishedNewsItem(newsTitle: NewsItemTitle + i, newsContent: NewsItemContent + i, author: NewsItemAuthor + i);
            }

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

            FeatherServerOperations.ResourcePackages().ImportDataForSelectorsTests(FileResource, DesignerViewFileName, FileResourceJson, JsonFileName, ControllerFileResource, ControllerFileName);

            ServerOperations.Widgets().AddMvcWidgetToPage(pageId, typeof(DummyTextController).FullName, WidgetCaption);
        }