private void TestNonMultipleDenominationDurationWithCountdownTimerPb(ITimerLabController timerLab) { PpOperations.SelectSlide(PbOriginalSlideNo); timerLab.SetDurationTextBoxValue(4.16); AssertIsSame(PbOriginalSlideNo, PbCountdownAndNonMultipleDenominationDurationSlideNo); }
private void TestCreateInitialTimer(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetDurationTextBoxValue(1.05); timerLab.ClickCreateButton(); AssertIsSame(OriginalSlideNo, InitialTimerSlideNo); }
private void TestEditProgressBarStatePb(ITimerLabController timerLab) { PpOperations.SelectSlide(PbOriginalSlideNo); timerLab.SetProgressBarCheckBoxState(false); AssertIsSame(PbOriginalSlideNo, PbProgressBarUncheckedSlideNo); }
private void TestEditDurationWithCountdownTimerPb(ITimerLabController timerLab) { PpOperations.SelectSlide(PbOriginalSlideNo); timerLab.SetDurationTextBoxValue(0.30); AssertIsSame(PbOriginalSlideNo, PbChangeDurationWithCountdownSlideNo); }
private void TestEditCountdownStatePb(ITimerLabController timerLab) { PpOperations.SelectSlide(PbOriginalSlideNo); timerLab.SetCountdownCheckBoxState(true); AssertIsSame(PbOriginalSlideNo, PbCountdownCheckedSlideNo); }
private void TestInvalidDuration(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetDurationTextBoxValue(5.67); AssertIsSame(OriginalSlideNo, DurationInvalidSlideNo); }
private void TestEditDurationAndWidth(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetDurationTextBoxValue(4.56); timerLab.SetWidthSliderValue(654); AssertIsSame(OriginalSlideNo, ChangeDurationAndWidthSlideNo); }
private void TestCreateInitialTimerPb(ITimerLabController timerLab) { PpOperations.SelectSlide(PbOriginalSlideNo); timerLab.SetProgressBarCheckBoxState(true); timerLab.SetDurationTextBoxValue(1.05); timerLab.ClickCreateButton(); AssertIsSame(PbOriginalSlideNo, PbInitialTimerSlideNo); }
private void RevertSettingsToOriginal(ITimerLabController timerLab) { timerLab.SetDurationTextBoxValue(1.00); timerLab.SetCountdownCheckBoxState(false); timerLab.SetProgressBarCheckBoxState(false); timerLab.SetHeightSliderValue(50); timerLab.SetWidthSliderValue(600); }
private void TestDeleteTimerBody(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); var shapes = PpOperations.SelectShape(TimerBody); shapes.Delete(); MessageBoxUtil.ExpectMessageBoxWillPopUp("Error", "Only one timer allowed per slide.", timerLab.ClickCreateButton, "Ok"); AssertIsSame(OriginalSlideNo, RecreateBodySlideNo); }
public void FT_TimerLabTest() { ITimerLabController timerLab = PplFeatures.TimerLab; timerLab.OpenPane(); TestCreateInitialTimer(timerLab); TestEditTimerWidth(timerLab); TestEditTimerHeight(timerLab); TestDeleteTimerBody(timerLab); TestEditLineColorAndDeleteTimeMarker(timerLab); TestEditTimerDuration(timerLab); TestEditTextColorAndDeleteSlider(timerLab); TestEditDurationAndWidth(timerLab); TestInvalidDuration(timerLab); }
private void TestEditTextColorAndDeleteProgressBarPb(ITimerLabController timerLab) { PpOperations.SelectSlide(ChangeTextColorAndRecreateSliderSlideNo); int expectedColor = PpOperations.SelectShape(TimerTimeMarkerGroup)[1].TextFrame.TextRange.Font.Color.RGB; PpOperations.SelectSlide(PbOriginalSlideNo); ShapeRange timeMarkerGroup = PpOperations.SelectShape(TimerTimeMarkerGroup); timeMarkerGroup.TextFrame.TextRange.Font.Color.RGB = expectedColor; ShapeRange progressBar = PpOperations.SelectShape(ProgressBar); progressBar.Delete(); MessageBoxUtil.ExpectMessageBoxWillPopUp("Error", "Only one timer allowed per slide.", timerLab.ClickCreateButton, "Ok"); AssertIsSame(PbOriginalSlideNo, PbChangeTextColorAndRecreateSliderSlideNo); }
private void TestEditLineColorAndDeleteTimeMarker(ITimerLabController timerLab) { PpOperations.SelectSlide(ChangeLineColorAndRecreateTimeMarkerSlideNo); int expectedColor = PpOperations.SelectShape(TimerLineMarkerGroup)[1].Line.ForeColor.RGB; PpOperations.SelectSlide(OriginalSlideNo); var lineMarkerGroup = PpOperations.SelectShape(TimerLineMarkerGroup); lineMarkerGroup.Line.ForeColor.RGB = expectedColor; var timeMarkerGroup = PpOperations.SelectShape(TimerTimeMarkerGroup); timeMarkerGroup.Delete(); MessageBoxUtil.ExpectMessageBoxWillPopUp("Error", "Only one timer allowed per slide.", timerLab.ClickCreateButton, "Ok"); AssertIsSame(OriginalSlideNo, ChangeLineColorAndRecreateTimeMarkerSlideNo); }
private void TestEditTextColorAndDeleteSlider(ITimerLabController timerLab) { PpOperations.SelectSlide(ChangeTextColorAndRecreateSliderSlideNo); int expectedColor = PpOperations.SelectShape(TimerTimeMarkerGroup)[1].TextFrame.TextRange.Font.Color.RGB; PpOperations.SelectSlide(OriginalSlideNo); var timeMarkerGroup = PpOperations.SelectShape(TimerTimeMarkerGroup); timeMarkerGroup.TextFrame.TextRange.Font.Color.RGB = expectedColor; List <string> sliderComponentNames = new List <string> { TimerSliderHead, TimerSliderBody }; var sliderComponents = PpOperations.SelectShapes(sliderComponentNames); sliderComponents.Delete(); MessageBoxUtil.ExpectMessageBoxWillPopUp("Error", "Only one timer allowed per slide.", timerLab.ClickCreateButton, "Ok"); AssertIsSame(OriginalSlideNo, ChangeTextColorAndRecreateSliderSlideNo); }
public void FT_TimerLabTest() { ITimerLabController timerLab = PplFeatures.TimerLab; timerLab.OpenPane(); // Original Timer Lab TestCreateInitialTimer(timerLab); TestEditTimerWidth(timerLab); TestEditTimerHeight(timerLab); TestDeleteTimerBody(timerLab); TestEditLineColorAndDeleteTimeMarker(timerLab); TestEditTimerDuration(timerLab); TestEditTextColorAndDeleteSlider(timerLab); TestEditDurationAndWidth(timerLab); TestInvalidDuration(timerLab); TestEditCountdownState(timerLab); TestEditDurationWithCountdownTimer(timerLab); TestNonMultipleDenominationDurationWithCountdownTimer(timerLab); TestEditProgressBarState(timerLab); RevertSettingsToOriginal(timerLab); // Timer Lab Progress Bar TestCreateInitialTimerPb(timerLab); TestEditTimerWidthPb(timerLab); TestEditTimerHeightPb(timerLab); TestDeleteTimerBodyPb(timerLab); TestEditLineColorAndDeleteTimeMarkerPb(timerLab); TestEditTimerDurationPb(timerLab); TestEditTextColorAndDeleteProgressBarPb(timerLab); TestEditDurationAndWidthPb(timerLab); TestInvalidDurationPb(timerLab); TestEditCountdownStatePb(timerLab); TestEditDurationWithCountdownTimerPb(timerLab); TestNonMultipleDenominationDurationWithCountdownTimerPb(timerLab); TestEditProgressBarStatePb(timerLab); }
private void TestEditTimerDuration(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetDurationTextBoxValue(0.07); AssertIsSame(OriginalSlideNo, ChangeDurationSlideNo); }
private void TestEditTimerHeight(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetHeightTextBoxValue(400); AssertIsSame(OriginalSlideNo, ChangeHeightSlideNo); }
private void TestEditTimerWidth(ITimerLabController timerLab) { PpOperations.SelectSlide(OriginalSlideNo); timerLab.SetWidthTextBoxValue(250); AssertIsSame(OriginalSlideNo, ChangeWidthSlideNo); }