public void Open_Merge_WitH_Resource_History_Open_In_Exporer() { ExplorerUIMap.Filter_Explorer(Merge_FileNames); ExplorerUIMap.Open_ExplorerFirstSubItemVersionHistory_From_ExplorerContextMenu(); ExplorerUIMap.Click_Explorer_Localhost_First_Item_First_History_Item(); ExplorerUIMap.RightClick_Explorer_Localhost_First_Item_First_SubItem(); Mouse.Click(UIMap.MainStudioWindow.ExplorerContextMenu.Merge); Assert.IsFalse(UIMap.ControlExistsNow(MergeDialogUIMap.MergeDialogWindow.MergeResourceVersionList.ViewListItem.ItemRadioButton.UICurrentText), "Can not Merge Current with current."); }
public void OpenVersionHistory_ForResource() { ExplorerUIMap.Filter_Explorer("OpenVersionsTestWorkflow"); ExplorerUIMap.DoubleClick_Explorer_Localhost_First_Item(); UtilityToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment.LargeViewContentCustom.CommentComboBox.TextEdit.WaitForControlCondition(control => control is WpfEdit && ((WpfEdit)control).Text != string.Empty, 60000); UtilityToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment.LargeViewContentCustom.CommentComboBox.TextEdit.Text = "Bobby"; WorkflowTabUIMap.Save_Workflow_Using_Shortcut(); ExplorerUIMap.Select_ShowVersionHistory_From_ExplorerContextMenu(); Assert.IsTrue(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem.FirstSubItem.Exists, "No version history found for workflow after editting and saving it."); ExplorerUIMap.RightClick_Explorer_Localhost_First_Item_First_SubItem(); Assert.IsTrue(UIMap.MainStudioWindow.ExplorerContextMenu.MakeCurrentVersionMenuItem.Enabled, "The make current version option is not enabled on the explorer context menu."); ExplorerUIMap.Select_Make_Current_Version(); UtilityToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment.LargeViewContentCustom.CommentComboBox.TextEdit.WaitForControlCondition(control => control is WpfEdit && ((WpfEdit)control).Text != string.Empty, 60000); Assert.AreEqual("Trivial workflow for testing make current version in the explorer.", UtilityToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment.LargeViewContentCustom.CommentComboBox.TextEdit.Text, "Workflow did not roll back to older version."); }