Ejemplo n.º 1
0
        public void SwitchTool_EditSwitchCase_UITest()
        {
            UIMap.InitializeABlankWorkflow();
            WorkflowTabUIMap.Drag_Toolbox_Switch_Onto_DesignSurface();
            DialogsUIMap.Click_Switch_Dialog_Done_Button();

            Mouse.DoubleClick(ControlFlowToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Switch);
            Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.DoneButton.Exists, "Switch dialog done button does not exist after dragging switch tool in from the toolbox.");
            DialogsUIMap.Click_Switch_Dialog_Done_Button();

            WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Connect_ToDefaultSwitch();
            WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Connect_SwitchFirstArm();
            Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow));
            DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "1";
            Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton);
            Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow));
            WorkflowTabUIMap.DoubleClickSwitchFirstArm();
            Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow));
            DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "2";
            Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton);
            Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow));

            WorkflowTabUIMap.DoubleClickSwitchFirstArm();
            Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow));
            DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "2";
            Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton);
            Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow));
            Mouse.Click(DialogsUIMap.MessageBoxWindow.OKButton);
            Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow));
        }
Ejemplo n.º 2
0
 public void DuplicateFolder_ThenAddsNewFolderItem()
 {
     ExplorerUIMap.Filter_Explorer("Examples");
     ExplorerUIMap.Duplicate_FirstResource_From_ExplorerContextMenu();
     WorkflowTabUIMap.Enter_Duplicate_workflow_name("Duplicated_ExampleFolder");
     DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog();
 }
Ejemplo n.º 3
0
 public void MoveResourceToLocalhostFromSaveDialog()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer("ResourceToMove");
     DialogsUIMap.MoveResourceToLocalhost();
     DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove");
     ExplorerUIMap.ExplorerDoesNotContainItem("ResourceToMove");
 }
Ejemplo n.º 4
0
 public void DeleteDialog_PressEscape_ClosesDialogWindow()
 {
     ExplorerUIMap.Filter_Explorer("Hello World");
     ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu();
     DialogsUIMap.WhenIHitEscapeKeyOnTheKeyboardOnMessagebox();
     Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow), "Delete dialog still open after pressing escape key.");
 }
Ejemplo n.º 5
0
 public void DoubleClickItemInSaveDialogDoesNotOpenResource()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer("Hello World");
     DialogsUIMap.DoubleClickResourceOnTheSaveDialog();
     DialogsUIMap.Click_SaveDialog_CancelButton();
     UIMap.ResourceDidNotOpen();
 }
Ejemplo n.º 6
0
 public void DecisionTool_MatchType_Combobox_ListItems_UITest()
 {
     ControlFlowToolsUIMap.Click_Decision_Large_View_Match_Type_Combobox();
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsContains.Exists, "Contains match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntContain.Exists, "Doesnt Contains match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntEndWith.Exists, "Doesnt End With match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntStartWith.Exists, "Doesnt Start With match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsEndsWith.Exists, "EndsWith match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsEquals.Exists, "Equals match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsGreaterThan.Exists, "Greater Than match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsGreaterThanOrEqualTo.Exists, "Greater Than Or Equal To match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsAlphanumeric.Exists, "Alphanumeric match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntEndWith.Exists, "Doesnt End With match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntStartWith.Exists, "Doesnt Start With match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBase64.Exists, "Is Base 64 match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBetween.Exists, "Is Between match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBinary.Exists, "IsB inary match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsDate.Exists, "Is Date match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsEmail.Exists, "Is Email match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsHex.Exists, "Is Hex match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNULL.Exists, "Is NULL match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNumeric.Exists, "Is Numeric match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBase64.Exists, "Is Base64 match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNotNULL.Exists, "Is Not NULL match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsText.Exists, "Is Text match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsRegex.Exists, "Is Regex match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsXML.Exists, "Is XML match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotEmail.Exists, "Not Email match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotAlphanumeric.Exists, "Not Alphanumeric match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotBase64.Exists, "Not Base64 match type combobox list item does not exist.");
     Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotBetween.Exists, "Not Between match type combobox list item does not exist.");
     DialogsUIMap.Click_Decision_Dialog_Cancel_Button();
 }
Ejemplo n.º 7
0
 public void Save_Dialog_Filter_Given_HelloWorld_Filters_Explorer_Tree()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer(HelloWorld);
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.FirstItem.Exists, "No items in the explorer tree after filtering when there should be at exactly 1.");
     Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.SecondItem), "Too many items in the explorer tree after filtering when there should be at exactly 1.");
     DialogsUIMap.Click_SaveDialog_CancelButton();
 }
Ejemplo n.º 8
0
 public void MoveFolderToFolderToRenameFromSaveDialog()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer("FolderTo");
     DialogsUIMap.MoveFolderToMoveIntoFolderToRename();
     DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove");
     DialogsUIMap.FolderIsChildOfParentFolder("FolderToMove", FolderToRename);
 }
Ejemplo n.º 9
0
 public void DuplicateResource_ThenAddsNewItemItem()
 {
     ExplorerUIMap.Filter_Explorer("Hello World");
     ExplorerUIMap.Duplicate_FirstResource_From_ExplorerContextMenu();
     WorkflowTabUIMap.Enter_Duplicate_workflow_name("Duplicated_HelloWorld");
     DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog();
 }
 public void ClickNewTestWithUnsavedExistingTest()
 {
     WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Create_New_Test_Button();
     Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists, "Messagebox warning about unsaved tests does not exist after clicking create new test.");
     DialogsUIMap.Click_Save_Before_Continuing_MessageBox_OK();
     WorkflowServiceTestingUIMap.Click_Close_Tests_Tab();
 }
Ejemplo n.º 11
0
 public void Create_SchedulerTask_From_SidebarRibbonButton_UITests()
 {
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.Exists, "SchedulerNewTask Tab does not exist.");
     //Assert NewScheduleTask Controls
     SchedulerUIMap.Create_Scheduler_Using_Shortcut();
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.EditTriggerButton.Exists, "EditTrigger Button does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NameTextbox.Exists, "Name Textbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.EnabledRadioButton.Exists, "Enabled RadioButton does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.DisabledRadioButton.Exists, "Disabled RadioButton does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.WorkflowNameTextBox.Exists, "Workflow Textbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.ResourcePickerButton.Exists, "Resource Picker Button does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.RunTaskCheckBox.Exists, "RunTask Checkbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NumOfHistoryTextBoxEdit.Exists, "NumOfHistory Textbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.UserNameTextBoxEdit.Exists, "Username Textbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.PasswordTextbox.Exists, "Password Textbox does not exist.");
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.HistoryTable.Exists, "History Table does not exist.");
     //Create Hello World Schedule Task
     SchedulerUIMap.Click_Scheduler_ResourcePickerButton();
     Assert.IsTrue(DialogsUIMap.ServicePickerDialog.Exists, "Service Picker Window does not exist.");
     DialogsUIMap.Filter_ServicePicker_Explorer("GenericResource");
     DialogsUIMap.Click_Service_Picker_Dialog_First_Service_In_Explorer();
     DialogsUIMap.Click_Service_Picker_Dialog_OK();
     Assert.AreEqual("GenericResource", SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NameTextbox.Text);
     SchedulerUIMap.Enter_LocalSchedulerAdminCredentials_Into_SchedulerTab();
     UIMap.Click_Save_RibbonButton();
     Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.SchedulesList.GenericResourceListItem.Exists, "Generic Resource schedule did not save.");
     SchedulerUIMap.Click_HelloWorldSchedule_EnableOrDisableCheckbox();
     SchedulerUIMap.Click_HelloWorldSchedule_EraseSchedulerButton();
     DialogsUIMap.Click_MessageBox_Yes();
     Assert.IsFalse(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.SchedulesList.GenericResourceListItem.Exists, "Generic Resource schedule did not delete.");
     SchedulerUIMap.Click_SchedulerTab_CloseButton();
 }
Ejemplo n.º 12
0
 public void MoveResourceToLocalhostFromSaveDialog()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer("ResourceToMove");
     DialogsUIMap.MoveResourceToLocalhost();
     DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove");
     Assert.IsTrue(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem.Exists, "Explorer does not contain a first item after filter.");
     ExplorerUIMap.ExplorerDoesNotContainFirstItemFirstSubItem();
 }
Ejemplo n.º 13
0
 public void DeletedRemoteServer_RemoveItemFromTree()
 {
     ExplorerUIMap.Filter_Explorer(DeleteRemoteServer);
     ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu();
     Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists);
     DialogsUIMap.Click_MessageBox_Yes();
     Assert.IsFalse(UIMap.ControlExistsNow(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem), "Remote server delete was not successful.");
 }
Ejemplo n.º 14
0
 public void Resources_Items_Context_Menu_Has_Delete_And_Rename()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer(HelloWorld);
     DialogsUIMap.RightClick_Save_Dialog_Localhost_First_Item();
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.DeleteMenuItem.Exists);
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.RenameMenuItem.Exists);
     DialogsUIMap.Click_SaveDialog_CancelButton();
 }
Ejemplo n.º 15
0
 public void Folder_Items_Context_Menu_Has_New_Folder_And_Rename()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer(FolderToRename);
     DialogsUIMap.RightClick_Save_Dialog_Localhost_First_Item();
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.RenameMenuItem.Exists);
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.UINewFolderMenuItem.Exists);
     DialogsUIMap.Click_SaveDialog_CancelButton();
 }
Ejemplo n.º 16
0
 public void CloseSaveDialogRemovesExplorerFilter()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer("Hello World");
     Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.FirstItem.Exists);
     DialogsUIMap.Click_SaveDialog_CancelButton();
     Playback.Wait(2000);
     ExplorerUIMap.ExplorerItemsAppearOnTheExplorerTree();
 }
Ejemplo n.º 17
0
 public void Show_Save_Before_Running_Tests_Dialog()
 {
     ExplorerUIMap.Show_ExplorerSecondItemTests_With_ExplorerContextMenu(xPath);
     WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Create_New_Test_Button();
     WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Run_All_Button();
     Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists, "No save before running tests error dialog when clicking run all button while a test is unsaved.");
     DialogsUIMap.Click_Save_Before_Continuing_MessageBox_OK();
 }
Ejemplo n.º 18
0
 public void CopyDecisions_With_ContextMenu_And_Paste_UITest()
 {
     DialogsUIMap.Click_Decision_Dialog_Done_Button();
     Assert.IsTrue(ControlFlowToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Decision.Exists, "Decision on the design surface does not exist after dragging in from the toolbox and clicking done on the dialog.");
     Assert.IsTrue(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector1.Exists, "No connectors exist on design surface after dragging in from the toolbox and clicking done on the dialog.");
     ControlFlowToolsUIMap.CopyAndPaste_Decision_Tool_On_The_Designer();
     Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.DecisionOrSwitchDialog), "Decision large view dialog openned after copy and paste.");
 }
Ejemplo n.º 19
0
 public void Delete_ExplorerResource()
 {
     ExplorerUIMap.Filter_Explorer(flowSwitch);
     ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu();
     DialogsUIMap.Click_MessageBox_Yes();
     UIMap.WaitForSpinner(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.Spinner);
     ExplorerUIMap.Click_Explorer_Refresh_Button();
 }
 public void ChangingTheOutputMessageShouldFailTestSteps()
 {
     WorkflowServiceTestingUIMap.Click_Run_Test_Button(TestResultEnum.Fail, 4);
     Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4.Failing.Exists, "Failed status icon does not exist after running a text with the wrong output message.");
     WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4);
     WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4);
     DialogsUIMap.Click_MessageBox_Yes();
 }
Ejemplo n.º 21
0
 public void Delete_A_Version_Should_Remove_Version()
 {
     ExplorerUIMap.Filter_Explorer("Hello World");
     ExplorerUIMap.Select_ShowVersionHistory_From_ExplorerContextMenu();
     ExplorerUIMap.Delete_FirstResourceVersion_From_ExplorerContextMenu();
     DialogsUIMap.Click_Yes_On_The_Confirm_Delete();
     Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow));
 }
 public void ClickRunTestStepAfterCreatingTestHasAllTestsPassing()
 {
     WorkflowServiceTestingUIMap.Click_Run_Test_Button(TestResultEnum.Pass, 4);
     Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4.Passing.Exists);
     WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4);
     WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4);
     DialogsUIMap.Click_MessageBox_Yes();
 }
Ejemplo n.º 23
0
        public void DuplicateFolder_And_Use_Same_Name_Shows_Error()
        {
            const string serviceName = "DuplicateFolderNameError";

            ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu(serviceName);
            Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ErrorLabel.Exists, "Sve Error dialog does not exist after clicking Duplicate");
            DialogsUIMap.Click_SaveDialog_CancelButton();
        }
Ejemplo n.º 24
0
 public void AddRemoveResourcePermission()
 {
     UIMap.Click_Settings_RibbonButton();
     SettingsUIMap.Set_FirstResource_ResourcePermissions("Hello World", "Public", true, true, true);
     SettingsUIMap.Click_Settings_Resource_Permissions_Row1_Delete_Button();
     Assert.IsTrue(UIMap.MainStudioWindow.SideMenuBar.SaveButton.Enabled, "Save button is not enabled after clicking delete row button on existing resource permission in the security tab of the settings tab.");
     SettingsUIMap.Click_Close_Settings_Tab_Button();
     DialogsUIMap.Click_MessageBox_Yes();
 }
Ejemplo n.º 25
0
 public void Drag_Decision_And_SwitchTools_Into_ForEachActivityDrop_ExpectError_UITest()
 {
     LoopConstructToolsUIMap.Drag_Toolbox_Decision_Onto_Foreach();
     Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists);
     DialogsUIMap.Click_DropNotAllowed_MessageBox_OK();
     LoopConstructToolsUIMap.Drag_Toolbox_Switch_Onto_Foreach();
     Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists);
     DialogsUIMap.Click_DropNotAllowed_MessageBox_OK();
 }
Ejemplo n.º 26
0
 public void CreateRabbitMQSource_GivenTabHasChanges_ClosingStudioPromptsChanges()
 {
     //Create Source
     ExplorerUIMap.Select_NewRabbitMQSource_From_ExplorerContextMenu();
     RabbitMQSourceUIMap.Enter_Text_On_RabbitMQSourceTab();
     Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton);
     DialogsUIMap.Click_MessageBox_Cancel();
     Assert.IsTrue(RabbitMQSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.RabbitMqSourceTab.Exists);
 }
Ejemplo n.º 27
0
 public void RenameFolderFromSaveDialog()
 {
     DialogsUIMap.Filter_Save_Dialog_Explorer(FolderToRename);
     DialogsUIMap.RenameItemUsingShortcut();
     DialogsUIMap.Rename_Folder_From_Save_Dialog("FolderToRename_Renamed");
     DialogsUIMap.Click_SaveDialog_CancelButton();
     ExplorerUIMap.Filter_Explorer("FolderToRename_Renamed");
     ExplorerUIMap.ExplorerContainItem("FolderToRename_Renamed");
 }
Ejemplo n.º 28
0
 public void CreateSQLServerSource_GivenTabHasChanges_ClosingStudioPromptsChanges()
 {
     //Create Source
     ExplorerUIMap.Click_NewSQLServerSource_From_ExplorerContextMenu();
     DBSourceUIMap.Enter_Text_Into_DatabaseServer_Tab("rsaklfSVRDEV.premier.local");
     Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton);
     DialogsUIMap.Click_MessageBox_Cancel();
     Assert.IsTrue(DBSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DBSourceTab.Exists);
 }
Ejemplo n.º 29
0
 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();
 }
Ejemplo n.º 30
0
 public void CreateNewServer_GivenTabHasChanges_ClosingStudioPromptsChanges()
 {
     //Create Source
     ExplorerUIMap.Select_NewServerSource_From_ExplorerContextMenu();
     ServerSourceUIMap.Enter_TextIntoAddress_On_ServerSourceTab("tst-ci-remote");
     Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton);
     DialogsUIMap.Click_MessageBox_Cancel();
     Assert.IsTrue(ServerSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.Exists);
 }