public void Creating_A_Test_With_Blank_Name() { UIMap.Click_View_Tests_In_Explorer_Context_Menu(EmptyWorkflow); WorkflowServiceTestingUIMap.Click_Create_New_Tests(true, 1); WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestNameTextbox.Text = ""; WorkflowServiceTestingUIMap.Click_Run_Test_Button(instance: 1); Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow)); }
public void Delete_Test() { UIMap.Click_View_Tests_In_Explorer_Context_Menu(HelloWorld); Assert.IsFalse(UIMap.ControlExistsNow(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4), "This test expects 'Hello World' to have just 3 existing tests."); WorkflowServiceTestingUIMap.Click_Create_New_Tests(true, 4); WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4); WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4); DialogsUIMap.Click_MessageBox_Yes(); }
public void Run_Failing_Test() { UIMap.Click_View_Tests_In_Explorer_Context_Menu(HelloWorld); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test1.Exists, "First 'Hello World' test does not exist as expected."); WorkflowServiceTestingUIMap.Click_Create_New_Tests(true, 4); WorkflowServiceTestingUIMap.Click_Test_Run_Button(4); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4.Failing.Exists, "Test failing icon is not displayed after running a failing test."); WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4); WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4); DialogsUIMap.Click_MessageBox_Yes(); }
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 WorkflowTesting_AddDecisionStep_WhenStepClickedAfterRun_ShouldAddCorrectStep() { //------------Setup for test-------------------------- ExplorerUIMap.Filter_Explorer("DecisionWF"); ExplorerUIMap.Open_ExplorerFirstItemTests_With_ExplorerContextMenu(); WorkflowServiceTestingUIMap.Click_Create_New_Tests(true); //------------Assert Preconditions------------------- //------------Execute Test--------------------------- WorkflowServiceTestingUIMap.PinUnpinOutPutButton(); WorkflowServiceTestingUIMap.Click_DecisionOn_Service_TestView(); //------------Assert Results------------------------- Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.StepTestDataTreeTree.UIWarewolfStudioViewMoTreeItem.DecisionAssert.Exists); }