Exemple #1
0
 public void Deploy_Button_Is_Enabling_When_Selecting_Resource_In_Source_Side()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     DeployUIMap.ThenDeployButtonIsEnabled("false");
     DeployUIMap.WhenISelectFromTheSourceTab("Hello world");
     DeployUIMap.ThenDeployButtonIsEnabled("true");
 }
Exemple #2
0
 public void Filtering_And_Clearing_Filter_On_Source_Side()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     DeployUIMap.WhenIFilterForOnTheSourceFilter("Hello World");
     DeployUIMap.WhenIFilterForOnTheSourceFilter("");
     DeployUIMap.ThenDeployButtonIsEnabled("false");
 }
Exemple #3
0
 public void Deploying_With_Filter_Enabled()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     DeployUIMap.WhenIFilterForOnTheSourceFilter("Hello World");
     DeployUIMap.WhenResourcesIsVisibleOnTheTree();
     DeployUIMap.WhenISelectFromTheSourceTab("Hello world");
     DeployUIMap.ThenIClickDeployButton();
 }
 public void Deploy_Hello_World()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     DeployUIMap.Deploy_Service_From_Deploy_View("Hello World");
     DialogsUIMap.ClickDeployVersionConflictsMessageBoxOK();
     DialogsUIMap.ClickDeployConflictsMessageBoxOK();
     DialogsUIMap.ClickDeploySuccessfulMessageBoxOK();
     DeployUIMap.Click_Close_Deploy_Tab_Button();
 }
        public void WhenIChangeResourcePermissionsandValidate(string resource)
        {
            var publicRadioButton = MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.PublicRadioButton;

            Assert.IsFalse(publicRadioButton.Selected, "Remote Connection Integration server is not expected to be using public auth.");
            publicRadioButton.Selected = true;
            Click_Server_Source_Wizard_Test_Connection_Button();
            UIMap.Click_Save_Ribbon_Button_With_No_Save_Dialog();
            Click_Close_Server_Source_Wizard_Tab_Button();
            DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
            DeployUIMap.ValidateICanNotDeploy(resource);
        }
        public void ChangeServerAuthenticationTypeToPublic()
        {
            ExplorerUIMap.Select_RemoteConnectionIntegration_From_Explorer();
            ExplorerUIMap.Click_EditServerButton_From_ExplorerConnectControl();
            var publicRadioButton = MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.PublicRadioButton;

            if (!publicRadioButton.Selected)
            {
                publicRadioButton.Selected = true;
                Click_Server_Source_Wizard_Test_Connection_Button();
                UIMap.Click_Save_Ribbon_Button_With_No_Save_Dialog();
                Click_Close_Server_Source_Wizard_Tab_Button();
                UIMap.Click_Deploy_Ribbon_Button();
                DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
            }
            else
            {
                Click_Close_Server_Source_Wizard_Tab_Button();
                UIMap.Click_Deploy_Ribbon_Button();
                DeployUIMap.Select_ConnectedRemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
            }
        }
Exemple #7
0
 public void Deploy_Hello_World()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     DeployUIMap.Deploy_Service_From_Deploy_View("Hello World");
 }
Exemple #8
0
 public void Deploy_Select_Server_AutoConnects_Destination_Server()
 {
     DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox();
     Assert.IsTrue(DeployUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DestinationServerConectControl.Combobox.RemoteConnectionIntegrationText.DisplayText.Contains("Remote Connection Integration"), "Deploy tab destination server did not connect after clicking connect button.");
 }