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); }
/// <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); }
/// <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); }