Ejemplo n.º 1
0
        public AdiliciousPage GetPage(AdDisplay display)
        {
            AdiliciousPage page;

            switch (display)
            {
                case AdDisplay.All:
                    page = new DisplayAllPage(driver);
                    break;
                case AdDisplay.Cover:
                    page = new CoverPage(driver);
                    break;
                case AdDisplay.TopBrands:
                    page = new TopBrandsPage(driver);
                    break;

                case AdDisplay.TopAds:
                    page = new TopAdsPage(driver);
                    break;
                default:
                    throw new InvalidOperationException(
                        String.Format(CultureInfo.InvariantCulture, "Invalid display: {0}", display));
            }

            return page;
        }