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); }
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); }
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); }
public void CreateDotNetSource_GivenTabHasChanges_ClosingStudioPromptsChanges() { //Create Source ExplorerUIMap.Click_NewDotNetPluginSource_From_ExplorerContextMenu(); const string newDll = @"C:\ProgramData\Warewolf\Resources\TestingDotnetDllCascading.dll"; DotNetPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DotNetPluginSourceTab.WorkSurfaceContext.AssemblyComboBox.TextEdit.Text = newDll; Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(DotNetPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DotNetPluginSourceTab.Exists); }
public void CreateNewServer_GivenExistingOpenTabHasNoChanges_ClosingStudioPromptsChanges() { const string ExistingSourceName = "ExistingUITestServerSource"; ExplorerUIMap.Select_Source_From_ExplorerContextMenu(ExistingSourceName); //Create Source ExplorerUIMap.Select_NewServerSource_From_ExplorerContextMenu(); ServerSourceUIMap.Enter_TextIntoAddress_On_ServerSourceTab("tst-ci-remote"); Keyboard.SendKeys("{ESC}"); Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(ServerSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.Exists); }
public void CreateComPluginSource_GivenTabHasChanges_ClosingStudioPromptsChanges() { //Create Source ExplorerUIMap.Select_NewCOMPluginSource_From_ExplorerContextMenu(); Assert.IsTrue(ComPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.COMPlugInSourceTab.WorkSurfaceContext.SearchTextBox.Enabled, "Search Textbox is not enabled"); UIMap.WaitForSpinner(ComPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.COMPlugInSourceTab.WorkSurfaceContext.DataTree.Spinner); Assert.IsTrue(ComPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.COMPlugInSourceTab.WorkSurfaceContext.DataTree.Enabled, "Data Tree is not enabled"); Assert.IsTrue(ComPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.COMPlugInSourceTab.WorkSurfaceContext.RefreshButton.Enabled, "Refresh Button is not enabled"); ComPluginSourceUIMap.Select_AssemblyFile_From_COMPluginDataTree("Microsoft"); Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(ComPluginSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.COMPlugInSourceTab.Exists); }