Example #1
0
        public void GivenIFillInInTheNameField(string name)
        {
            ServiceCatalogPage page = new ServiceCatalogPage();

            page.FillInNameField(name);
        }
Example #2
0
        public void GivenIClickOnTheService(string name)
        {
            ServiceCatalogPage page = new ServiceCatalogPage();

            page.OpenServiceFromOverviewPage(name);
        }
Example #3
0
        public static void AmIOnGridPageSwitch(string modulePage)
        {
            if (modulePage.Contains("Flex"))
            {
                //Determine if Flex module is valid
                bool moduleValid = false;
                for (int i = 1; i < 10; i++)
                {
                    if (modulePage == ("Flex" + i))
                    {
                        moduleValid |= true;
                        break;
                    }
                }
                if (!moduleValid)
                {
                    log.Error("This module[" + modulePage + "] does not exist. Check the feature file for errors.");
                    Assert.Fail("This module[" + modulePage + "] does not exist. Check the feature file for errors.");
                    return;
                }
                //Verify if i'm on the correct Flex page
                FlexModulePage.AmIOnPage(modulePage);
                return;
            }
            switch (modulePage)
            {
            case "Incident":
            {
                IncidentModulePage.AmIOnPage();
                break;
            }

            case "Problem":
            {
                ProblemModulePage.AmIOnPage();
                break;
            }

            case "Change":
            {
                ChangeModulePage.AmIOnPage();
                break;
            }

            case "Service Catalog":
            {
                ServiceCatalogPage.AmIOnPage();
                break;
            }

            case "CMDB":
            {
                CMDBModulePage.AmIOnPage();
                break;
            }

            case "Knowledge Base":
            {
                KBModulePage.AmIOnPage();
                break;
            }

            case "Survey":
            {
                SurveyModulePage.AmIOnPage();
                break;
            }

            case "Reports":
            {
                ReportsModulePage.AmIOnPage();
                break;
            }

            case "Service Request":
            {
                ServiceRequestModulePage.AmIOnPage();
                break;
            }

            default:
            {
                log.Error("This module[" + modulePage + "] does not exist. Check the feature file for errors.");
                Assert.Fail("This module[" + modulePage + "] does not exist. Check the feature file for errors.");
                break;
            }
            }
        }