示例#1
0
        public void ImageVisualConstructor()
        {
            tlog.Debug(tag, $"ImageVisualConstructor START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object ImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ColorVisualMap type.");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualConstructor END (OK)");
        }
示例#2
0
        public void ImageVisualFittingMode()
        {
            tlog.Debug(tag, $"ImageVisualFittingMode START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.FittingMode = FittingModeType.FitHeight;
            Assert.AreEqual(FittingModeType.FitHeight, testingTarget.FittingMode, "Retrieved FittingMode should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualFittingMode END (OK)");
        }
示例#3
0
        public void ImageVisualURL()
        {
            tlog.Debug(tag, $"ImageVisualURL START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.URL = "URL";
            Assert.AreEqual("URL", testingTarget.URL, "Retrieved URL should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualURL END (OK)");
        }
示例#4
0
        public void ImageVisualLoadPolicy()
        {
            tlog.Debug(tag, $"ImageVisualLoadPolicy START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.LoadPolicy = LoadPolicyType.Immediate;
            Assert.AreEqual(LoadPolicyType.Immediate, testingTarget.LoadPolicy, "Retrieved LoadPolicy should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualLoadPolicy END (OK)");
        }
示例#5
0
        public void ImageVisualOrientationCorrection()
        {
            tlog.Debug(tag, $"ImageVisualOrientationCorrection START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.OrientationCorrection = true;
            Assert.IsTrue(testingTarget.OrientationCorrection, "Retrieved OrientationCorrection should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualOrientationCorrection END (OK)");
        }
示例#6
0
        public void ImageVisualCropToMask()
        {
            tlog.Debug(tag, $"ImageVisualCropToMask START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.CropToMask = false;
            Assert.AreEqual(false, testingTarget.CropToMask, "Retrieved CropToMask should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualCropToMask END (OK)");
        }
示例#7
0
        public void ImageVisualMaskContentScale()
        {
            tlog.Debug(tag, $"ImageVisualMaskContentScale START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.MaskContentScale = 1.0f;
            Assert.AreEqual(1.0f, testingTarget.MaskContentScale, "Retrieved MaskContentScale should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualMaskContentScale END (OK)");
        }
示例#8
0
        public void ImageVisualBorderOnly()
        {
            tlog.Debug(tag, $"ImageVisualBorderOnly START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.BorderOnly = true;
            Assert.AreEqual(true, testingTarget.BorderOnly, "Retrieved BorderOnly should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualBorderOnly END (OK)");
        }
示例#9
0
        public void ImageVisualWrapModeV()
        {
            tlog.Debug(tag, $"ImageVisualWrapModeV START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.WrapModeV = WrapModeType.ClampToEdge;
            Assert.AreEqual(WrapModeType.ClampToEdge, testingTarget.WrapModeV, "Retrieved WrapModeV should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualWrapModeV END (OK)");
        }
示例#10
0
        public void ImageVisualSynchronousLoading()
        {
            tlog.Debug(tag, $"ImageVisualSynchronousLoading START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.SynchronousLoading = true;
            Assert.AreEqual(true, testingTarget.SynchronousLoading, "Retrieved SynchronousLoading should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualSynchronousLoading END (OK)");
        }
示例#11
0
        public void ImageVisualDesiredHeight()
        {
            tlog.Debug(tag, $"ImageVisualDesiredHeight START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.DesiredHeight = 3;
            Assert.AreEqual(3, testingTarget.DesiredHeight, "Retrieved DesiredHeight should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualDesiredHeight END (OK)");
        }
示例#12
0
        public void ImageVisualAuxiliaryImageAlpha()
        {
            tlog.Debug(tag, $"ImageVisualAuxiliaryImageAlpha START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            testingTarget.AuxiliaryImageAlpha = 0.9f;
            Assert.AreEqual(0.9f, testingTarget.AuxiliaryImageAlpha, "Retrieved AuxiliaryImageAlpha should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualAuxiliaryImageAlpha END (OK)");
        }
示例#13
0
        public void ImageVisualPixelArea()
        {
            tlog.Debug(tag, $"ImageVisualPixelArea START");

            var testingTarget = new ImageVisual();

            Assert.IsNotNull(testingTarget, "Can't create success object AnimatedImageVisual");
            Assert.IsInstanceOf <ImageVisual>(testingTarget, "Should be an instance of ImageVisual type.");

            using (Vector4 vector = new Vector4(1.0f, 1.0f, 1.0f, 1.0f))
            {
                testingTarget.PixelArea = vector;
                Assert.AreEqual(vector.R, testingTarget.PixelArea.R, "Retrieved PixelArea.R should be equal to set value");
                Assert.AreEqual(vector.G, testingTarget.PixelArea.G, "Retrieved PixelArea.G should be equal to set value");
                Assert.AreEqual(vector.B, testingTarget.PixelArea.B, "Retrieved PixelArea.B should be equal to set value");
                Assert.AreEqual(vector.A, testingTarget.PixelArea.A, "Retrieved PixelArea.A should be equal to set value");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"ImageVisualPixelArea END (OK)");
        }
示例#14
0
 protected override void OnDispose()
 {
     viewModel.ImageViewer.Visuals.Remove(_imageVisual);
     _imageVisual.Dispose();
 }