private void TestSyncExplanationItems(IELearningLabController eLearningLab) { eLearningLab.Sync(); Slide expSlide = PpOperations.SelectSlide(TestSyncExplanationItemSlideNo); Slide actualSlide = PpOperations.SelectSlide(ExpectedSyncExplanationItemSlideNo); SlideUtil.IsSameLooking(expSlide, actualSlide, similarityTolerance: 0.9); }
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); }
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()); }
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()); }
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); }