public void RemoteServerUITests_EditRemoteWorkFlow_WorkflowIsEdited() { UITestControl tab = ExplorerUIMap.DoubleClickWorkflow("Find Records", "TESTS", RemoteServerName); using (ActivityUiMapBase activityUiMapBase = new DsfActivityUiMap(false)) { activityUiMapBase.TheTab = tab; activityUiMapBase.DragToolOntoDesigner(ToolType.Assign); var activeTabName = TabManagerUIMap.GetActiveTabName(); StringAssert.Contains(activeTabName, "Find Records - Remote Connection Integration *"); } }
// FRAMEWORK BROKE THIS ;) public void SetRoundingType_None_ExpectedRoundingInputIsDisabled() { DsfActivityUiMap activityUiMap = new DsfActivityUiMap(); activityUiMap.DragToolOntoDesigner(ToolType.FormatNumber); FormatNumberUIMap.SetFormatNumberControl(activityUiMap.Activity); FormatNumberUIMap.InputNumber("1234.56"); FormatNumberUIMap.SelectRoundingType("None"); FormatNumberUIMap.InputDecimalsToShow("3"); FormatNumberUIMap.InputResult("[[Result]]"); Assert.IsFalse(FormatNumberUIMap.IsRoundingInputEnabled()); }
[Ignore] // Does not work over RDP / Inconsistent results public void RemoteServerUITests_AddRenameAndDeleteARemoteWorkFlow_CompletesSuccessfully() { const string CategoryName = "Unassigned"; //CREATE A WORKFLOW using (DsfActivityUiMap activityUiMap = new DsfActivityUiMap()) { activityUiMap.DragToolOntoDesigner(ToolType.Assign); //SAVE A WORKFLOW RibbonUIMap.ClickSave(); string InitialName = Guid.NewGuid().ToString(); SaveDialogUIMap.ClickAndTypeInNameTextbox(InitialName); //RENAME A WORKFLOW string RenameTo = Guid.NewGuid().ToString(); ExplorerUIMap.RightClickRenameResource(InitialName, CategoryName, RenameTo, RemoteServerName); //DELETE A WORKFLOW ExplorerUIMap.RightClickDeleteResource(RenameTo, CategoryName, RemoteServerName); Assert.IsFalse(ExplorerUIMap.ValidateServiceExists(RenameTo, CategoryName, RemoteServerName)); } }