Exemple #1
0
        public void ValidateTranform(BaseTransformer <T> transformer)
        {
            var result = transformer.Transform(_dataReader);

            Assert.IsTrue(result.Count == 1);
            CheckAsserts(result[0]);
        }
        public void No_Change_With_No_Inner()
        {
            var uat = new BaseTransformer();

            var result = uat.TransformMarkdown(null, "1234567890");

            Assert.Equal("1234567890", result);
        }
        public void Change_With_Inner_Pre()
        {
            Mock <ITransformer> mock = new Mock <ITransformer>();

            mock.Setup(m => m.TransformMarkdown(It.IsAny <JObject>(), It.IsAny <string>())).Returns("ABCDEF");

            var uat = new BaseTransformer(mock.Object);

            var result = uat.TransformMarkdown(null, "1234567890");

            Assert.Equal("ABCDEF", result);
        }
Exemple #4
0
        /// <summary>
        /// pretty much right? enjoy it. :-D
        /// </summary>
        /// <param name="ts"> </param>
        public virtual void SetPresetTransformer(Transformer val)
        {
            //
            // special thanks to https://github.com/ToxicBakery/ViewPagerTransforms
            //
            BaseTransformer t = null;

            switch (val)
            {
            case Transformer.Default:
                t = new DefaultTransformer();
                break;

            case Transformer.Accordion:
                t = new AccordionTransformer();
                break;

            case Transformer.Background2Foreground:
                t = new BackgroundToForegroundTransformer();
                break;

            case Transformer.CubeIn:
                t = new CubeInTransformer();
                break;

            case Transformer.DepthPage:
                t = new DepthPageTransformer();
                break;

            case Transformer.Fade:
                t = new FadeTransformer();
                break;

            case Transformer.FlipHorizontal:
                t = new FlipHorizontalTransformer();
                break;

            case Transformer.FlipPage:
                t = new FlipPageViewTransformer();
                break;

            case Transformer.Foreground2Background:
                t = new ForegroundToBackgroundTransformer();
                break;

            case Transformer.RotateDown:
                t = new RotateDownTransformer();
                break;

            case Transformer.RotateUp:
                t = new RotateUpTransformer();
                break;

            case Transformer.Stack:
                t = new StackTransformer();
                break;

            case Transformer.Tablet:
                t = new TabletTransformer();
                break;

            case Transformer.ZoomIn:
                t = new ZoomInTransformer();
                break;

            case Transformer.ZoomOutSlide:
                t = new ZoomOutSlideTransformer();
                break;

            case Transformer.ZoomOut:
                t = new ZoomOutTransformer();
                break;
            }
            setPagerTransformer(true, t);
        }
Exemple #5
0
 /// <summary>
 /// set ViewPager transformer. </summary>
 /// <param name="reverseDrawingOrder"> </param>
 /// <param name="transformer"> </param>
 public virtual void setPagerTransformer(bool reverseDrawingOrder, BaseTransformer transformer)
 {
     mViewPagerTransformer = transformer;
     mViewPagerTransformer.CustomAnimationInterface = mCustomAnimation;
     mViewPager.setPageTransformer(reverseDrawingOrder, mViewPagerTransformer);
 }