public void OpenManyNewWorkflowTabs(string numberOfTabs) { ExplorerUIMap.Filter_Explorer("All Tools"); for (var i = int.Parse(numberOfTabs); i > 0; i--) { ExplorerUIMap.Open_Explorer_First_Item_With_Double_Click(); } }
public void CreateNewTestThenCreateTestFromDebugOutput() { ExplorerUIMap.Filter_Explorer(WorkflowServiceTestingTests.RandomWorkFlow); ExplorerUIMap.Open_ExplorerFirstItemTests_With_ExplorerContextMenu(); WorkflowServiceTestingUIMap.Click_Create_New_Tests(true); ExplorerUIMap.Open_Explorer_First_Item_With_Double_Click(); UIMap.Press_F6(); UIMap.Click_Create_Test_From_Debug(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.SaveBeforeAddingTest.Exists); DialogsUIMap.Click_Save_Before_Continuing_MessageBox_OK(); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.Exists); }
public void AdvancedRecordsetTool_Clicking_GenerateOutputs_Creates_A_Recordset_Name() { ExplorerUIMap.Filter_Explorer(AdvancedRecordset); ExplorerUIMap.Open_Explorer_First_Item_With_Double_Click(); DatabaseToolsUIMap.AdvancedRecordsetTool_ChangeView_With_DoubleClick(); var advancedRecordset = DatabaseToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.AdvancedRecordset; Assert.IsTrue(advancedRecordset.LargeView.Exists, "Advanced Recordset tool does not exist on design surface."); advancedRecordset.LargeView.QueryComboBox.TextEdit.Text = "select name from person"; Mouse.Click(advancedRecordset.LargeView.GenerateOutputsButton); Assert.AreEqual("TableCopy", advancedRecordset.LargeView.RecordSetTextBoxEdit.Text); }
public void AdvancedRecordsetTool_Select_Name_With_An_Elias_From_Person_Creates_PersonAliasName_Mapping() { ExplorerUIMap.Filter_Explorer(AdvancedRecordset); ExplorerUIMap.Open_Explorer_First_Item_With_Double_Click(); DatabaseToolsUIMap.AdvancedRecordsetTool_ChangeView_With_DoubleClick(); var advancedRecordset = DatabaseToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.AdvancedRecordset; Assert.IsTrue(advancedRecordset.LargeView.Exists, "Advanced Recordset tool does not exist on design surface."); advancedRecordset.LargeView.QueryComboBox.TextEdit.Text = "select name as firstName from person"; Keyboard.SendKeys("{Escape}"); Mouse.Click(advancedRecordset.LargeView.GenerateOutputsButton); Assert.AreEqual("[[TableCopy().firstName]]", advancedRecordset.LargeView.OutputsMappingDataGrTable.ItemRow.Row1Cell.Row1Combobox.TextEdit.Text); }
public void AdvancedRecordsetTool_Declare_Value_Change_Debug_Should_Update() { ExplorerUIMap.Filter_Explorer(CopyPasteADNameChange); ExplorerUIMap.Open_Explorer_First_Item_With_Double_Click(); DatabaseToolsUIMap.AdvancedRecordsetTool_ChangeView_With_DoubleClick(); var advancedRecordset = DatabaseToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.AdvancedRecordset; Assert.IsTrue(advancedRecordset.LargeView.Exists, "Advanced Recordset tool does not exist on design surface."); UIMap.Press_F6(); WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.ContentPane.ContentDockManager.SplitPaneRight.DebugOutput.SearchTextBox.Text = "Advanced Recordset"; string displayTextJohn = WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.ContentPane.ContentDockManager.SplitPaneRight.DebugOutput.DebugOutputTree.UIAdvancedRecordsetTreeItem.UIKimText.DisplayText; Assert.AreEqual("John", displayTextJohn); DatabaseToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.AdvancedRecordset.LargeView.DeclareVariablesDataTable.UINameRow.UIItemnameColumnDisplaCell.UIThevalueofthelocalvaComboBox.UITextEdit.Text = "Jeff"; UIMap.Press_F6(); string displayTextJeff = WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.ContentPane.ContentDockManager.SplitPaneRight.DebugOutput.DebugOutputTree.UIAdvancedRecordsetTreeItem.UIKimText.DisplayText; Assert.AreEqual("Jeff", displayTextJeff); DatabaseToolsUIMap.AdvancedRecordsetTool_Select_With_SingleClick(); Keyboard.SendKeys("^C"); UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Click_Start_Node(); Keyboard.SendKeys("^V"); DatabaseToolsUIMap.Right_Click_AdvancedRecordsetTool(); UIMap.Context_Menu_Set_As_Start_Node(); Mouse.DoubleClick(advancedRecordset, new Point(182, 15)); UIMap.Press_F6(); string displayTextGeorge = WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.ContentPane.ContentDockManager.SplitPaneRight.DebugOutput.DebugOutputTree.UIAdvancedRecordsetTreeItem.UIKimText.DisplayText; Assert.AreEqual("Jeff", displayTextGeorge); }