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