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(); }
public void PressEnterSavesResourceAndClosesSaveDialog() { ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu("Hello World"); const string newName = "HelloWorldDuplicateEnter"; WorkflowTabUIMap.Enter_Duplicate_workflow_name(newName); WorkflowTabUIMap.Enter_Using_Shortcut(); ExplorerUIMap.Filter_Explorer(newName); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); DialogsUIMap.Click_MessageBox_Yes(); }
public void DuplicateWorkflow_Updates_The_Workflow_Display_Name() { ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu("Hello World"); const string newName = "HelloWorld2"; WorkflowTabUIMap.Enter_Duplicate_workflow_name(newName); DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog(); ExplorerUIMap.Filter_Explorer(newName); Assert.AreEqual(newName, ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem.ItemEdit.Text, "First Item is not the same as Filtered input."); ExplorerUIMap.DoubleClick_Explorer_Localhost_First_Item(); Assert.AreEqual(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.BreadcrumbbarList.HelloWorld2ListItem.DisplayText, newName); }
public void DuplicateServerSource_AddsToConnectControl() { ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu("ExistingUITestServerSource"); const string newName = "DuplicatedServerSource"; WorkflowTabUIMap.Enter_Duplicate_workflow_name(newName); DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog(); UIMap.WaitForSpinner(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.Checkbox.Spinner); ExplorerUIMap.Filter_Explorer(newName); Assert.AreEqual(newName, ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem.ItemEdit.Text, "First Item is not the same as Filtered input."); ExplorerUIMap.Click_Explorer_Remote_Server_Dropdown_List(); Assert.IsTrue(UIMap.MainStudioWindow.ComboboxListItemAsDuplicatedConnection.Exists, "New server source does not exist in the connect control dropdown list."); }
public void DuplicateServerSource_Then_Delete_Removes_Item_From_Dropdown() { ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu("ExistingCodedUITestServerSource"); const string newName = "CodedUITestServerSourceDuplicated"; WorkflowTabUIMap.Enter_Duplicate_workflow_name(newName); DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog(); Mouse.Click(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ConnectControl.ServerComboBox.ToggleButton); Assert.IsTrue(ExplorerUIMap.MainStudioWindow.CodedUITestServerSourceDuplicated.Exists, "This UI test expects ExistingCodedUITestServerSource to exist in the connect control dropdown list."); ExplorerUIMap.Filter_Explorer(newName); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); DialogsUIMap.Click_Yes_On_The_Confirm_Delete(); Mouse.Click(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ConnectControl.ServerComboBox.ToggleButton); Assert.IsFalse(UIMap.ControlExistsNow(ExplorerUIMap.MainStudioWindow.CodedUITestServerSourceDuplicated), "Server exists in connect control dropdown list after it was deleted from the explorer."); }