Пример #1
0
 public SiteNavigationSteps()
 {
     _site               = new Site();
     _footerNavigation   = new FooterNavigation();
     _homepageNavigation = new HomePageNavigation();
     _headerNavigation   = new HeaderNavigation();
 }
Пример #2
0
        public void WhenIClickTheHeaderOption(string headerOption)
        {
            switch (headerOption)
            {
            case "On Sale":
                HeaderNavigation.ToSaleItems();
                break;

            case "All Products":
                HeaderNavigation.ToAllProducts();
                break;

            case "Login":
                HeaderNavigation.ToLoginForm();
                break;

            case "Your Cart":
                HeaderNavigation.ToYourCart();
                break;

            case "News":
                HeaderNavigation.ToNews();
                break;

            default:
                Assert.Inconclusive(TestErrorHelper.CaseValueNotRecognised(headerOption));
                break;
            }
        }
Пример #3
0
        public void WhenIClickTheOptionOnTheDropDownList(string collectionsDropDown)
        {
            switch (collectionsDropDown)
            {
            case "Beds & Blankets":
                HeaderNavigation.ToBedsBlankets();
                break;

            case "Bowls & Food":
                HeaderNavigation.ToBowlsFood();
                break;

            case "Grooming":
                HeaderNavigation.ToGrooming();
                break;

            case "Collars & Leads":
                HeaderNavigation.ToCollarsLeads();
                break;

            case "Health Care":
                HeaderNavigation.ToHealthCare();
                break;

            case "Training":
                HeaderNavigation.ToTraining();
                break;

            case "Small Dogs & Puppy":
                HeaderNavigation.ToSmallDogsPuppy();
                break;

            case "Large Dogs":
                HeaderNavigation.ToLargeDogs();
                break;

            case "Toys & Games":
                HeaderNavigation.ToToysGames();
                break;

            case "On the go":
                HeaderNavigation.ToOnTheGo();
                break;

            case "Summer Time":
                HeaderNavigation.ToSummerTime();
                break;

            case "Winter Time":
                HeaderNavigation.ToWinterTime();
                break;

            default:
                Console.WriteLine(
                    TestErrorHelper.CaseValueNotRecognised(collectionsDropDown));
                break;
            }
        }
Пример #4
0
        public void WhenIClickTheOption(string homePageNavigationType)
        {
            switch (homePageNavigationType)
            {
            case "Homepage header":
                HeaderNavigation.ToHomePage();
                break;

            case "PoochWarehouse logo":
                HeaderNavigation.ToHomePageViaLogo();
                break;

            default:
                Assert.Inconclusive(TestErrorHelper.CaseValueNotRecognised(homePageNavigationType));
                break;
            }
        }