public void BVT_Graph_S01_TC09_CanLoadGraphPageImages() { //Currently ignore Graph explorer and Documentation, since these pages don't have banner image //Graph branding image string[] navOptions = new string[] { "Home", "Get started", //"Documentation", //"Graph explorer", "App registration", "Samples & SDKs", "Changelog" }; foreach (string navPage in navOptions) { GraphPages.Navigation.Select(navPage); if (navPage == "Home") { foreach (GraphPageImages item in Enum.GetValues(typeof(GraphPageImages))) { Assert.IsTrue(GraphPages.HomePage.CanLoadImages(item)); } } else { var graphPage = new GraphPage(); foreach (GraphPageImages item in Enum.GetValues(typeof(GraphPageImages))) { Assert.IsTrue(graphPage.CanLoadImages(item)); } } } }
public void BVT_Graph_S01_TC08_CanLoadGraphPageImages() { //Currently ignore Graph explorer and Documentation, since these pages don't have banner image //Graph branding image string[] navOptions = new string[] { "Home", "Get started", "Documentation", //"Graph explorer", //"App registration", "Samples & SDKs"}; foreach (string navPage in navOptions) { GraphPages.Navigation.Select(navPage); if (GraphUtility.BrowserType == "IE32") { GraphBrowser.Wait(TimeSpan.FromSeconds(3)); } if (navPage == "Home") { foreach (GraphPageImages item in Enum.GetValues(typeof(GraphPageImages))) { Assert.IsTrue(GraphPages.HomePage.CanLoadImages(item)); } } else { var graphPage = new GraphPage(); foreach (GraphPageImages item in Enum.GetValues(typeof(GraphPageImages))) { //No pages except Home have a banner image anymore if (!item.ToString().Equals("MainBanner")) { Assert.IsTrue(graphPage.CanLoadImages(item)); } } } } }