예제 #1
0
        public void EnsurePicture_Simple()
        {
            SvgView.MainPclAssembly = typeof(EnsurePictureTests).Assembly;
            SvgView view = new SvgView {
                ResourceId = "XamaRed.Forms.Svg.Tests.Assets.inkscape.svg"
            };

            view.CallPrivateMethod("EnsurePicture");
            Assert.IsNotNull(view.GetMemberValue <SKSvg>("_skSvg"));
            Assert.IsNotNull(view.GetMemberValue <SKRect>("_svgRect"));
        }
예제 #2
0
        public void EnsurePicture_AlreadyResolved()
        {
            SvgView view  = new SvgView();
            SKSvg   skSvg = new SKSvg();

            view.SetMemberValue("_skSvg", skSvg);
            view.CallPrivateMethod("EnsurePicture");
            Assert.AreEqual(skSvg, view.GetMemberValue <SKSvg>("_skSvg"));
        }