private void ApplyTextEffect(StyleOption option, EffectsDesigner effectsDesigner)
 {
     if (option.IsUseTextFormat)
     {
         effectsDesigner.ApplyTextEffect(option.GetFontFamily(), option.FontColor, option.FontSizeIncrease);
         effectsDesigner.ApplyTextPositionAndAlignment(option.GetTextBoxPosition(), option.GetTextAlignment());
     }
     else
     {
         effectsDesigner.ApplyOriginalTextEffect();
         effectsDesigner.ApplyTextPositionAndAlignment(Position.Original, Alignment.Auto);
     }
 }
        public void TestTextEffect()
        {
            _designer.ApplyTextEffect("Tahoma", "#123456", 3);
            PpOperations.SelectSlide(1);
            var shape            = PpOperations.SelectShapesByPrefix("Title");
            var originalTextSize = float.Parse(shape.Tags[Tag.OriginalFontSize]);

            Assert.AreEqual("Tahoma", shape.TextEffect.FontName);
            Assert.AreEqual(originalTextSize + 3, shape.TextEffect.FontSize);

            _designer.ApplyOriginalTextEffect();

            Assert.AreEqual("Calibri", shape.TextEffect.FontName);
            Assert.AreEqual(originalTextSize, shape.TextEffect.FontSize);
        }