/// <summary>
 /// Performs Server Setup and prepare the system with needed data.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Macros().User().EnsureAdminLoggedIn();
     BAT.Arrange(this.TestName).ExecuteSetUp();
 }
Beispiel #2
0
 /// <summary>
 /// Performs Server Setup and prepare the system with needed data.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Macros().User().EnsureAdminLoggedIn();
     BAT.Arrange(this.TestName).ExecuteSetUp();
     currentProviderUrlName = BAT.Arrange(this.TestName).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"];
 }
 /// <summary>
 /// Performs clean up and clears all data created by the test.
 /// </summary>
 protected override void ServerCleanup()
 {
     BAT.Arrange(this.TestName).ExecuteTearDown();
 }
 /// <summary>
 /// Performs clean up and clears all data created by the test.
 /// </summary>
 protected override void ServerCleanup()
 {
     BAT.Arrange(EventsTestsCommon.BaseArrangementName).ExecuteTearDown();
 }
 /// <summary>
 /// Performs clean up and clears all data created by the test.
 /// </summary>
 protected override void ServerCleanup()
 {
     BAT.Arrange(this.ArrangementClass).ExecuteTearDown();
 }
Beispiel #6
0
 /// <summary>
 /// Performs Server Setup and prepare the system with needed data.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Arrange(this.TestName).ExecuteSetUp();
 }
 /// <summary>
 /// Performs Server Setup and prepare the system with needed data.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Macros().User().EnsureAdminLoggedIn();
     BAT.Arrange(EventsTestsCommon.BaseArrangementName).ExecuteSetUp();
 }
Beispiel #8
0
        /// <summary>
        /// Close Browser
        /// <summary>
        public void CloseBrowserAndConfirmDialog()
        {
            var confirmDialog = BAT.Macros().DialogFacade().ConfirmDialog();

            ActiveBrowser.Close();
        }
Beispiel #9
0
        /// <summary>
        /// Verify Verify forms status
        /// <summary>
        public void VerifyFormStatus(string formName, string status)
        {
            var formStatus = BAT.Wrappers().Backend().Forms().FormsDashboard().GetFormStatus(FeatherGlobals.FormName);

            Assert.AreEqual(status, formStatus, String.Format("Form with tatus {0} is not found", status));
        }
        public void CheckNavigationInDocumentSelector()
        {
            RuntimeSettingsModificator.ExecuteWithClientTimeout(800000, () => BAT.Macros().NavigateTo().CustomPage("~/sitefinity/pages", false));
            RuntimeSettingsModificator.ExecuteWithClientTimeout(800000, () => BAT.Macros().User().EnsureAdminLoggedIn());
            BAT.Macros().NavigateTo().Pages(this.Culture);
            BAT.Wrappers().Backend().Pages().PagesWrapper().OpenPageZoneEditor(PageName);
            BATFeather.Wrappers().Backend().Pages().PageZoneEditorWrapper().EditWidget(WidgetName);

            BATFeather.Wrappers().Backend().ContentBlocks().ContentBlocksWrapper().OpenDocumentSelector();
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().PressCancelButton();
            BATFeather.Wrappers().Backend().ContentBlocks().ContentBlocksWrapper().OpenDocumentSelector();
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifySelectedFilter(SelectedFilterName);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(3, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(0);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName1, DocumentName2, DocumentName3);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFilter(MyDocuments);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(2, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(0);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName1, DocumentName2);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFilter(AllLibraries);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(0, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(2);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectFolders(DefaultLibrary, LibraryName);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFolder(LibraryName);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(1, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(1);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName1);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectFolders(ChildLibrary);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFolder(ChildLibrary);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(1, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(1);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName2);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectFolders(NextChildLibrary);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFolder(NextChildLibrary);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(1, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(0);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName3);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFolderFromBreadCrumb(ChildLibrary);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(1, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(1);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName2);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectFolders(NextChildLibrary);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectFolderFromSideBar(NextChildLibrary);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfMediaFiles(1, MediaType);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().WaitCorrectCountOfFolders(0);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().VerifyCorrectMediaFiles(DocumentName3);

            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().SelectMediaFile(DocumentName3, true);
            BATFeather.Wrappers().Backend().Media().MediaSelectorWrapper().ConfirmMediaFileSelection();
            Assert.IsTrue(BATFeather.Wrappers().Backend().Media().DocumentPropertiesWrapper().IsTitlePopulated(DocumentName3), "Document title is not populated correctly");
            BATFeather.Wrappers().Backend().Media().DocumentPropertiesWrapper().ConfirmMediaPropertiesDocsTemporary();

            BATFeather.Wrappers().Backend().ContentBlocks().ContentBlocksWrapper().SaveChanges();
            BAT.Wrappers().Backend().Pages().PageZoneEditorWrapper().PublishPage();

            this.VerifyFrontend();
        }
Beispiel #11
0
 /// <summary>
 /// Performs Server Setup and prepare the system with needed data.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Macros().User().EnsureAdminLoggedIn();
 }
 /// <summary>
 /// Forces calling initialize methods that will prepare test with data and resources. This method must be overridden if you want
 /// in your test case.
 /// </summary>
 protected override void ServerSetup()
 {
     BAT.Arrange(this.TestName).ExecuteArrangement("LoadApplication");
     RuntimeSettingsModificator.ExecuteWithClientTimeout(200000, () => BAT.Macros().User().EnsureAdminLoggedIn());
     BAT.Arrange(this.TestName).ExecuteSetUp();
 }