public void Deploy_ResourceTree_DeployFromExplorer_AllServiceTypesVisibleAndDeployedItemNotFiltered() { ExplorerUIMap.EnterExplorerSearchText("PluginsReturningXMLFromComplexType"); //------------Execute Test--------------------------- ExplorerUIMap.RightClickDeployProject("INTEGRATION TEST SERVICES", "PluginsReturningXMLFromComplexType"); var theTab = TabManagerUIMap.GetActiveTab(); //wait for resource tree to load Playback.Wait(5000); // Assert All Service Types Visible var sourceResources = DeployUIMap.GetSourceNavigationTree(); var environmentNode = (sourceResources.Nodes[0] as WpfTreeItem); Assert.IsNotNull(environmentNode, "Nothing in the deploy source resource navigation tree."); DeployUIMap.EnterTextInSourceServerFilterBox(theTab, "ldnslgnsdg"); // Random text var result = DeployUIMap.DoesSourceServerHaveDeployItems(theTab); TabManagerUIMap.CloseTab("Deploy"); if (!result) { Assert.Fail("The deployed item has been removed with the filter - It should not be"); } }
public void EnterFilterOnDestinationServer_Expected_DeployedItemsStillVisible() { ExplorerUIMap.EnterExplorerSearchText("CalculateTaxReturns"); ExplorerUIMap.RightClickDeployProject("MO", "CalculateTaxReturns"); // Set ourself as the destination server UITestControl deployTab = TabManagerUIMap.FindTabByName("Deploy"); DeployUIMap.ChooseDestinationServer(deployTab, "localhost"); // Make sure the Destination server has items Assert.IsTrue(DeployUIMap.DoesDestinationServerHaveItems(deployTab)); // Enter a filter in the destination server DeployUIMap.EnterTextInDestinationServerFilterBox(deployTab, "zzzzzzzzz"); var result = DeployUIMap.DoesDestinationServerHaveItems(deployTab); TabManagerUIMap.CloseTab("Deploy"); // And make sure it still has items Assert.IsTrue(result, "After a filter was applied, the destination Server lost all its items!"); }