示例#1
0
        public ViewAdPopup(IWebDriver driver, ExtentTest testReturn)
        {
            // TODO: Complete member initialization
            this.viewAdPopup = driver;
            test             = testReturn;

            carousels = new Carousels(driver, test);
        }
示例#2
0
 public AgGrid(IWebDriver driver, ExtentTest testReturn)
 {
     // TODO: Complete member initialization
     this.agGrid = driver;
     test        = testReturn;
     carousels   = new Carousels(driver, test);
     homePage    = new Home(driver, test);
 }
        public AllAnalytics_BreadCrumbs(IWebDriver driver, ExtentTest testReturn)
        {
            // TODO: Complete member initialization
            this.allAnayticsBreadCrumbs = driver;
            test = testReturn;

            homePage    = new Home(driver, test);
            charts      = new Charts(driver, test);
            viewAdPopup = new ViewAdPopup(driver, test);
            carousels   = new Carousels(driver, test);
        }
示例#4
0
    /// <summary>
    /// ScrollRect.contentが機能した後に実行する
    /// </summary>
    /// <param name="action">実行したい処理</param>
    /// <returns></returns>
    private IEnumerator DelayScrollContent(Action action)
    {
        ScrollRect scrollRect = m_CarouselToggler.GetComponentInChildren <ScrollRect>();

        while (scrollRect.content.rect.width == 0 || Carousels.Any(q => q.Toggle == null))
        {
            yield return(null);
        }

        action();
    }
示例#5
0
        public IndexPageViewModel LoadIndexPage()
        {
            var model = new IndexPageViewModel()
            {
                Marketings = Marketings.ToList(),
                Carousels  = Carousels.ToList(),
                Articles   = Articles.ToList()
            };

            return(model);
        }
示例#6
0
        public IWebDriver TestFixtureSetUp(string Bname, string testCaseName)
        {
            driver = StartBrowser(Bname);
            Common.CurrentDriver = driver;
            Results.WriteTestSuiteHeading(typeof(TestSuite03_Reskin_Carousels).Name);
            starttest(Bname + " - " + testCaseName, typeof(TestSuite03_Reskin_Carousels).Name);

            loginPage      = new Login(driver, test);
            homePage       = new Home(driver, test);
            searchPage     = new Search(driver, test);
            fieldOptions   = new FieldOptions(driver, test);
            userProfile    = new UserProfile(driver, test);
            carousels      = new Carousels(driver, test);
            brandDashboard = new BrandDashboard(driver, test);

            return(driver);
        }
示例#7
0
    public void SetSprits(Sprite[] sprits)
    {
        Carousels.Clear();
        Points.Clear();

        for (int i = 0; i < sprits.Length; ++i)
        {
            TutorialDialogListContext  carousel = new TutorialDialogListContext();
            TutorialDialogPointContext point    = new TutorialDialogPointContext();

            carousel.Image = sprits[i];
            Carousels.Add(carousel);

            point.IsSelect = (i == 0);
            Points.Add(point);
        }
    }
示例#8
0
        public IWebDriver TestFixtureSetUp(string Bname, string testCaseName)
        {
            driver = StartBrowser(Bname);
            Common.CurrentDriver = driver;
            Results.WriteTestSuiteHeading(typeof(TestSuite17_Reskin_AgGrid).Name);
            starttest(Bname + " - " + testCaseName, typeof(TestSuite17_Reskin_AgGrid).Name);

            loginPage        = new Login(driver, test);
            homePage         = new Home(driver, test);
            searchPage       = new Search(driver, test);
            secondaryButtons = new SecondaryButtons(driver, test);
            //schedule = new Schedule(driver, test);
            charts       = new Charts(driver, test);
            fieldOptions = new FieldOptions(driver, test);
            summaryTags  = new SummaryTags(driver, test);
            agGrid       = new AgGrid(driver, test);
            carousels    = new Carousels(driver, test);

            return(driver);
        }
        public IWebDriver TestFixtureSetUp(string Bname, string testCaseName)
        {
            driver = StartBrowser(Bname);
            Common.CurrentDriver = driver;
            Results.WriteTestSuiteHeading(typeof(TestSuite13_Reskin_AllAnalytics_BreadCrumbs).Name);
            starttest(Bname + " - " + testCaseName, typeof(TestSuite13_Reskin_AllAnalytics_BreadCrumbs).Name);

            loginPage               = new Login(driver, test);
            homePage                = new Home(driver, test);
            searchPage              = new Search(driver, test);
            fieldOptions            = new FieldOptions(driver, test);
            userProfile             = new UserProfile(driver, test);
            carousels               = new Carousels(driver, test);
            brandDashboard          = new BrandDashboard(driver, test);
            pivotGrid               = new PivotGrid(driver, test);
            charts                  = new Charts(driver, test);
            schedule                = new Schedule(driver, test);
            allAnalyticsBreadCrumbs = new AllAnalytics_BreadCrumbs(driver, test);;

            return(driver);
        }
示例#10
0
        public Image GetImageById(int id)
        {
            Image image = null;

            if (Logos?.Count() > 0)
            {
                image = Logos.FirstOrDefault(x => x.Id == id);
            }
            if (image != null)
            {
                return(image);
            }
            if (Carousels?.Count() > 0)
            {
                image = Carousels.FirstOrDefault(x => x.Id == id);
            }
            if (image != null)
            {
                return(image);
            }
            return(image = Groups.Select(group => group.Images.Where(img => img.Id == id))?.FirstOrDefault()?.FirstOrDefault());
        }