Example #1
0
        public void GradientVisualStopColor()
        {
            tlog.Debug(tag, $"GradientVisualStopColor START");

            var testingTarget = new GradientVisual();

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

            PropertyArray array = new PropertyArray();

            for (float i = 0; i < 5; i += 1.0f)
            {
                array.Add(new PropertyValue(i));
            }
            testingTarget.StopColor = array;

            PropertyArray result = testingTarget.StopColor;

            Assert.IsNotNull(result, "Should not be null");
            Assert.AreEqual(array.Count(), result.Count(), "Should be equals to the set count");

            float set_value = 0.0f;
            float get_value = 0.0f;

            for (uint i = 0; i < array.Count(); i++)
            {
                array[i].Get(out set_value);
                result[i].Get(out get_value);
                Assert.AreEqual(set_value, get_value, "index" + i + " should be equals to set value");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualStopColor END (OK)");
        }
Example #2
0
        public void GradientVisualConstructor()
        {
            tlog.Debug(tag, $"GradientVisualConstructor START");

            var testingTarget = new GradientVisual();

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualConstructor END (OK)");
        }
Example #3
0
        public void GradientVisualSpreadMethod()
        {
            tlog.Debug(tag, $"GradientVisualUnits START");

            var testingTarget = new GradientVisual();

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

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualUnits END (OK)");
        }
Example #4
0
        public void GradientVisualUnits()
        {
            tlog.Debug(tag, $"GradientVisualUnits START");

            var testingTarget = new GradientVisual();

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

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualUnits END (OK)");
        }
Example #5
0
        public void GradientVisualRadius()
        {
            tlog.Debug(tag, $"GradientVisualRadius START");

            var testingTarget = new GradientVisual();

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

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualRadius END (OK)");
        }
Example #6
0
        public void GradientVisualEndPosition()
        {
            tlog.Debug(tag, $"GradientVisualEndPosition START");

            var testingTarget = new GradientVisual();

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

            using (Vector2 vector = new Vector2(1.0f, 1.0f))
            {
                testingTarget.EndPosition = vector;
                Assert.AreEqual(1.0f, testingTarget.EndPosition.X, "Retrieved EndPosition.X should be equal to set value");
                Assert.AreEqual(1.0f, testingTarget.EndPosition.Y, "Retrieved EndPosition.Y should be equal to set value");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"GradientVisualEndPosition END (OK)");
        }