Ejemplo n.º 1
0
        public void ClearUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
            ServerOperations.Documents().DeleteLibrary(AlbumName);
            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]);
            }

            for (int i = 0; i < ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited.Length; i++)
            {
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(DocumentsType, ServerOperations.CustomFieldsNames().FieldNamesWithoutClassificationsEdited[i]);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(DocumentsType, flatClassificationDoc);
                ServerOperations.CustomFields().RemoveCustomFieldsFromContent(DocumentsType, hierarchicalClassificationDoc);
            }

            ServerOperations.Taxonomies().DeleteHierarchicalTaxonomy(hierarchicalClassificationDoc);
            ServerOperations.Taxonomies().DeleteFlatTaxonomy(flatClassificationDoc);
        }
        public void SetUp()
        {
            Guid page1Id = ServerOperations.Pages().CreatePage(PageName);

            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(page1Id);

            ServerOperations.Documents().CreateLibrary(DocumentLibraryTitle);

            List <Guid> listOfIds = new List <Guid>();
            var         guidDoc1  = ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 1, ImageResource1);

            listOfIds.Add(guidDoc1);
            var guidDoc2 = ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 2, ImageResource2);

            listOfIds.Add(guidDoc2);
            var guidDoc3 = ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 3, ImageResource3);

            listOfIds.Add(guidDoc3);
            var guidDoc4 = ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 4, ImageResource4);

            listOfIds.Add(guidDoc4);

            this.AssignTaxonomiesToImages(listOfIds);

            this.ChangeThePublicationDateOfADocument();
        }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne();
     ServerOperations.Taxonomies().ClearAllCategories(TaxonomiesConstants.CategoriesTaxonomyId);
     ServerOperations.Taxonomies().ClearAllTags(TaxonomiesConstants.TagsTaxonomyId);
 }
        public void SetUp()
        {
            ServerOperations.Roles().CreateRole(RoleName1);
            ServerOperations.Roles().CreateRole(RoleName2);
            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().AddDocumentsListWidgetToPage(pageId, "Contentplaceholder1");
            ServerOperationsFeather.Pages().AddLoginStatusWidgetToPage(pageId, "Contentplaceholder1");
            ServerOperationsFeather.Pages().AddLoginFormWidgetToPage(pageId, "Contentplaceholder1");

            ServerOperations.Documents().CreateLibrary(LibraryTitle);
            ServerOperations.Documents().CreateLibrary(AnotherDocumentLibraryTitle);

            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle + 1, ImageResource1);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 2, ImageResource2);

            Guid userId1 = ServerOperations.Users().CreateUserWithProfileAndRoles(AuthorUserName1, AuthorPassword1, AuthorFirstName1, AuthorLastName1, AuthorEmail1, new List <string> {
                RoleName1
            });
            Guid userId2 = ServerOperations.Users().CreateUserWithProfileAndRoles(AuthorUserName2, AuthorPassword2, AuthorFirstName2, AuthorLastName2, AuthorEmail2, new List <string> {
                RoleName2
            });

            ServerOperations.Roles().AssignRoleToUser(RoleName1, userId1);
            ServerOperations.Roles().AssignRoleToUser(RoleName2, userId2);
        }
 public void Setup()
 {
     ServerOperations.Documents().CreateDocumentLibrary(LibraryTitle);
     ServerSideUpload.UploadDocument(LibraryTitle, DocumentTitle + 1, DocumentResource1);
     ServerSideUpload.UploadDocument(LibraryTitle, DocumentTitle + 3, DocumentResource3);
     ServerSideUpload.UploadDocument(LibraryTitle, DocumentTitle + 2, DocumentResource2);
 }
        public void SetUp()
        {
            Guid templateId = ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);
            Guid pageId     = ServerOperations.Pages().CreatePage(PageName, templateId);
            Guid pageNodeId = ServerOperations.Pages().GetPageNodeId(pageId);

            ServerOperations.Documents().CreateLibrary(DocumentLibraryTitle);
            Guid documentId = ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle, DocumentResource1);

            ServerOperations.Taxonomies().CreateCategory(this.taxonTitleDocuments);
            Guid categoryId = TaxonomyManager.GetManager().GetTaxa <HierarchicalTaxon>().SingleOrDefault(t => t.Title == this.taxonTitleDocuments).Id;

            ServerOperations.Documents().AssignTaxonToDocument(documentId, "Category", categoryId);

            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().AddNewsWidgetToPage(pageNodeId, Placeholder);
            ServerOperationsFeather.Pages().AddCategoriesWidgetToPage(pageNodeId, Placeholder);
            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(pageNodeId, Placeholder);
        }
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Videos().DeleteAllLibrariesExceptDefaultOne();
     ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne();
     ServerOperations.Images().DeleteAllLibrariesExceptDefaultOne();
 }
Ejemplo n.º 8
0
        public void SetUp()
        {
            Guid templateId = Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Templates().GetTemplateIdByTitle(PageTemplateName);

            Telerik.Sitefinity.TestUtilities.CommonOperations.ServerOperations.Pages().CreatePage(PageName, templateId);

            ServerOperations.Documents().CreateLibrary(LibraryTitle);
            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle1, DocumentResource1);
            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle2, DocumentResource2);
        }
Ejemplo n.º 9
0
        public void SetUp()
        {
            ServerOperations.Documents().Upload(DefaultLibraryTitle, DocumentTitle, DocumentResource);

            Guid templateId = ServerOperations.Templates().GetTemplateIdByTitle(BootstrapTemplate);
            Guid pageId     = ServerOperations.Pages().CreatePage(PageName, templateId);
            Guid pageNodeId = ServerOperations.Pages().GetPageNodeId(pageId);

            FeatherServerOperations.Pages().AddMvcWidgetToPage(pageNodeId, typeof(TestMediaSelectorFieldController).FullName, WidgetCaption, PlaceHolderId);
        }
 public void TearDown()
 {
     ServerOperations.Users().LogoutUser();
     AuthenticationHelper.AuthenticateUser(AdminUser, AdminPassword);
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne();
     ServerOperations.Users().DeleteUserAndProfile(AuthorUserName1);
     ServerOperations.Users().DeleteUserAndProfile(AuthorUserName2);
     ServerOperations.Roles().DeleteRoles(new string[] { RoleName1, RoleName2 });
 }
Ejemplo n.º 11
0
        public void UploadDocument()
        {
            ServerOperations.Documents().CreateLibrary(LibraryTitle);
            Guid id = ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle, DocumentResource);

            var manager = LibrariesManager.GetManager();
            var master  = manager.GetDocument(id);
            var live    = manager.Lifecycle.GetLive(master);

            ServerArrangementContext.GetCurrent().Values.Add("documentId", live.Id.ToString());
        }
        public void SetUp()
        {
            Guid page1Id = ServerOperations.Pages().CreatePage(PageName);

            ServerOperationsFeather.Pages().AddContentBlockWidgetToPage(page1Id);

            var parentId = ServerOperations.Documents().CreateLibrary(DocumentLibraryTitle);

            ServerOperations.Documents().CreateFolder(ChildLibraryTitle, parentId);
            ServerOperations.Taxonomies().CreateCategory(TaxonTitle + 0);
            ServerOperations.Taxonomies().CreateCategory(TaxonTitle + 1, TaxonTitle + 0);
        }
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();
            ServerOperations.Taxonomies().DeleteCategories(this.taxonTitleDocuments);

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

            ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne();
        }
Ejemplo n.º 14
0
        public void TearDown()
        {
            ServerOperations.Pages().DeleteAllPages();
            ServerOperations.News().DeleteAllNews();
            ServerOperations.Taxonomies().DeleteCategories(this.taxonTitleDocuments);

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

            ServerOperations.Libraries().DeleteDocumentLibrary(DocumentLibraryTitle);
            ServerOperations.Documents().DeleteAllDocuments(ContentLifecycleStatus.Master);
        }
        public void SetUp()
        {
            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().AddDocumentsListWidgetToPage(pageId, "Contentplaceholder1");

            ServerOperations.Documents().CreateLibrary(LibraryTitle);
            ServerOperations.Documents().CreateLibrary(AnotherDocumentLibraryTitle);

            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle + 1, ImageResource1);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 2, ImageResource2);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 3, ImageResource3);
        }
Ejemplo n.º 16
0
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.Documents().CreateLibrary(LibraryTitle);
            ServerOperations.Documents().CreateLibrary(AnotherDocumentLibraryTitle);

            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle + 1, ImageResource1);
            ServerOperations.Documents().Upload(LibraryTitle, DocumentTitle + 2, ImageResource2);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 3, ImageResource3);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 4, ImageResource4);
            ServerOperations.Documents().Upload(AnotherDocumentLibraryTitle, DocumentTitle + 5, ImageResource5);

            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(pageId, "Body");
        }
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(AdminUserName, AdminPass, true);
            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().AddContentBlockWidgetToPage(pageId, string.Empty, PlaceHolderId);

            ServerOperations.Documents().CreateDocumentLibrary(LibraryTitle);
            ServerSideUpload.UploadDocument(LibraryTitle, DocumentTitle1, DocumentResource1);

            ServerSideUpload.UploadDocument(LibraryTitle, DocumentTitle2, DocumentResource2);
        }
Ejemplo n.º 18
0
        public void ServerSetUp()
        {
            Guid page1Id = ServerOperations.Pages().CreatePage(PageName);

            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(page1Id);
            Guid albumId = ServerOperations.Documents().CreateLibrary(AlbumName);
            MultilingualTestConfig config = MultilingualTestConfig.Get();

            config.DocumentBgTitle = DocumentTitle;
            ServerOperations.Multilingual().Documents().CreateDocumentMultilingual(config, null, albumId, false, 0, "en");

            ServerOperationsFeather.DynamicModules().ExtractStructureZip(PackageResource, InstallationPath);
            ServerOperations.SystemManager().RestartApplication(false);
            WaitUtils.WaitForSitefinityToStart(HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority)
                                               + (HostingEnvironment.ApplicationVirtualPath.TrimEnd('/') ?? string.Empty));
        }
        public void SetUp()
        {
            Guid pageId = ServerOperations.Pages().CreatePage(PageName);

            ServerOperations.Images().CreateLibrary(ImageLibraryTitle);
            ServerOperations.Images().Upload(ImageLibraryTitle, ImageTitle, ImageResource1);

            ServerOperations.Documents().CreateLibrary(DocLibraryTitle);
            ServerOperations.Documents().Upload(DocLibraryTitle, DocumentTitle, ImageResource2);

            ServerOperations.Videos().CreateLibrary(VideoLibraryTitle);
            ServerOperations.Videos().Upload(VideoLibraryTitle, VideoTitle, VideoResource1);

            ServerOperationsFeather.Pages().AddImageGalleryWidgetToPage(pageId, PlaceHolderId);
            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(pageId, PlaceHolderId);
            ServerOperationsFeather.Pages().AddVideoGalleryWidgetToPage(pageId, PlaceHolderId);
            ServerOperationsFeather.Pages().AddBreadcrumbWidgetToPage(pageId, PlaceHolderId);
        }
Ejemplo n.º 20
0
        public void SetUp()
        {
            Guid page1Id = ServerOperations.Pages().CreatePage(PageName);

            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(page1Id);

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

            ServerOperationsFeather.Pages().AddDocumentsListWidgetToPage(singleItemPageId);

            var parentId = ServerOperations.Documents().CreateLibrary(DocumentLibraryTitle);
            var childId  = ServerOperations.Documents().CreateFolder(ChildLibraryTitle, parentId);

            ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 1, ImageResource1);
            ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 4, ImageResource4);
            ServerOperationsFeather.MediaOperations().UploadDocumentInFolder(childId, DocumentTitle + 3, ImageResource3);
            ServerOperationsFeather.MediaOperations().UploadDocumentInFolder(childId, DocumentTitle + 2, ImageResource2);
        }
        private void AssignTaxonomiesToImages(List <Guid> listOfIds)
        {
            ServerOperations.Taxonomies().CreateCategory(CategoryTitle + "0");
            var taxonomyManager = TaxonomyManager.GetManager();

            for (int i = 1; i < 5; i++)
            {
                ServerOperations.Taxonomies().CreateCategory(CategoryTitle + i, CategoryTitle + (i - 1));
                var category = taxonomyManager.GetTaxa <HierarchicalTaxon>().Single(t => t.Title == CategoryTitle + i);
                ServerOperations.Taxonomies().CreateTag(TagTitle + i);
                var tag = taxonomyManager.GetTaxa <FlatTaxon>().Single(t => t.Title == TagTitle + i);
                ServerOperations.Documents().AssignTaxonToDocument(listOfIds[i - 1], "Category", category.Id);
                ServerOperations.Documents().AssignTaxonToDocument(listOfIds[i - 1], "Tags", tag.Id);
            }

            var category3 = taxonomyManager.GetTaxa <HierarchicalTaxon>().Single(t => t.Title == CategoryTitle + 3);
            var tag3      = taxonomyManager.GetTaxa <FlatTaxon>().Single(t => t.Title == TagTitle + 3);

            ServerOperations.Documents().AssignTaxonToDocument(listOfIds[0], "Category", category3.Id);
            ServerOperations.Documents().AssignTaxonToDocument(listOfIds[0], "Tags", tag3.Id);
        }
Ejemplo n.º 22
0
        public void SetUp()
        {
            AuthenticationHelper.AuthenticateUser(this.AdminEmail, this.AdminPass, true);
            Guid page1Id = ServerOperations.Pages().CreatePage(PageName);

            ServerOperationsFeather.Pages().AddContentBlockWidgetToPage(page1Id);

            var parentId    = ServerOperations.Documents().CreateLibrary(DocumentLibraryTitle);
            var childId     = ServerOperations.Documents().CreateFolder(ChildLibraryTitle, parentId);
            var nextChildId = ServerOperations.Documents().CreateFolder(NextChildLibraryTitle, childId);

            ServerOperations.Documents().Upload(DocumentLibraryTitle, DocumentTitle + 1, DocumentResource);
            ServerOperationsFeather.MediaOperations().UploadDocumentInFolder(childId, DocumentTitle + 2, DocumentResourceChild);

            ServerOperations.Users().CreateUserWithProfileAndRoles(this.AdninistratorEmail, "password", "Administrator", "User", new List <string> {
                "BackendUsers", "Administrators"
            });

            AuthenticationHelper.AuthenticateUser(this.AdninistratorEmail, "password", true);
            ServerOperationsFeather.MediaOperations().UploadDocumentInFolder(nextChildId, DocumentTitle + 3, DocumentResourceNextChild);
        }
Ejemplo n.º 23
0
 public void TearDown()
 {
     ServerOperations.Documents().DeleteAllDocuments();
     ServerOperations.Pages().DeleteAllPages();
 }
Ejemplo n.º 24
0
 public void TearDown()
 {
     ServerOperations.Pages().DeleteAllPages();
     ServerOperations.Users().DeleteUserAndProfile(this.AdninistratorEmail);
     ServerOperations.Documents().DeleteAllLibrariesExceptDefaultOne();
 }