Ejemplo n.º 1
0
        private void TestSyncExplanationItems(IELearningLabController eLearningLab)
        {
            eLearningLab.Sync();
            Slide expSlide    = PpOperations.SelectSlide(TestSyncExplanationItemSlideNo);
            Slide actualSlide = PpOperations.SelectSlide(ExpectedSyncExplanationItemSlideNo);

            SlideUtil.IsSameLooking(expSlide, actualSlide, similarityTolerance: 0.9);
        }
Ejemplo n.º 2
0
        private void TestDeleteExplanationItems(IELearningLabController eLearningLab)
        {
            eLearningLab.Delete();
            eLearningLab.Sync();
            Slide expSlide = PpOperations.SelectSlide(TestDeleteExplanationItemSlideNo);

            ThreadUtil.WaitFor(1000);
            Slide actualSlide = PpOperations.SelectSlide(ExpectedDeleteExplanationItemSlideNo);

            SlideUtil.IsSameLooking(expSlide, actualSlide, similarityTolerance: 0.95);
        }
Ejemplo n.º 3
0
        public void FT_CreateExplanationAtBottomTemplateTest()
        {
            IELearningLabController eLearningLab = PplFeatures.ELearningLab;

            eLearningLab.OpenPane();
            ThreadUtil.WaitFor(5000);
            ExplanationItemTemplate[] items = CreateStartItems();
            eLearningLab.CreateTemplateExplanations(items);
            eLearningLab.AddAtBottom();
            List <ExplanationItemTemplate> explanationItemTemplates = new List <ExplanationItemTemplate>(items);

            explanationItemTemplates.Add(items[items.Length - 1]);
            AssertEqual(explanationItemTemplates.ToArray(), eLearningLab.GetExplanations());
        }
Ejemplo n.º 4
0
        public void FT_CreateExplanationBeforeTemplateTest()
        {
            IELearningLabController eLearningLab = PplFeatures.ELearningLab;

            eLearningLab.OpenPane();
            ThreadUtil.WaitFor(5000);
            ExplanationItemTemplate[] items = CreateStartItems();
            eLearningLab.CreateTemplateExplanations(items);
            eLearningLab.AddAbove(1);
            List <ExplanationItemTemplate> explanationItemTemplates = new List <ExplanationItemTemplate>(items);

            explanationItemTemplates.Insert(1, items[0]);
            AssertEqual(explanationItemTemplates.ToArray(), eLearningLab.GetExplanations());
        }
Ejemplo n.º 5
0
        public void FT_CreateSelfExplanationTest()
        {
            PpOperations.SelectSlide(TestSyncExplanationItemSlideNo);
            IELearningLabController eLearningLab = PplFeatures.ELearningLab;

            eLearningLab.OpenPane();
            ThreadUtil.WaitFor(5000);
            eLearningLab.AddSelfExplanationItem();
            TestSyncExplanationItems(eLearningLab);

            PpOperations.SelectSlide(TestReorderExplanationItemSlideNo);
            ThreadUtil.WaitFor(5000);
            eLearningLab.AddSelfExplanationItem();
            TestReorderExplanationItems(eLearningLab);

            PpOperations.SelectSlide(TestDeleteExplanationItemSlideNo);
            ThreadUtil.WaitFor(5000);
            eLearningLab.AddSelfExplanationItem();
            TestDeleteExplanationItems(eLearningLab);
        }