Пример #1
0
        public void PrimitiveVisualConstructor()
        {
            tlog.Debug(tag, $"PrimitiveVisualConstructor START");

            var testingTarget = new PrimitiveVisual();

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"PrimitiveVisualConstructor END (OK)");
        }
Пример #2
0
        public void PrimitiveVisualShape()
        {
            tlog.Debug(tag, $"PrimitiveVisualShape START");

            var testingTarget = new PrimitiveVisual();

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

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"PrimitiveVisualShape END (OK)");
        }
Пример #3
0
        public void PrimitiveVisualBevelSmoothness()
        {
            tlog.Debug(tag, $"PrimitiveVisualBevelSmoothness START");

            var testingTarget = new PrimitiveVisual();

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

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"PrimitiveVisualBevelSmoothness END (OK)");
        }
Пример #4
0
        public void PrimitiveVisualMixColor()
        {
            tlog.Debug(tag, $"PrimitiveVisualMixColor START");

            var testingTarget = new PrimitiveVisual();

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

            Color color = new Color(1.0f, 1.0f, 1.0f, 1.0f);

            testingTarget.MixColor = color;
            Assert.AreEqual(1.0f, testingTarget.MixColor.R, "Retrieved MixColor.R should be equal to set value");
            Assert.AreEqual(1.0f, testingTarget.MixColor.G, "Retrieved MixColor.G should be equal to set value");
            Assert.AreEqual(1.0f, testingTarget.MixColor.B, "Retrieved MixColor.B should be equal to set value");
            Assert.AreEqual(1.0f, testingTarget.MixColor.A, "Retrieved MixColor.A should be equal to set value");

            testingTarget.Dispose();
            tlog.Debug(tag, $"PrimitiveVisualMixColor END (OK)");
        }
Пример #5
0
        public void PrimitiveVisualLightPosition()
        {
            tlog.Debug(tag, $"PrimitiveVisualLightPosition START");

            var testingTarget = new PrimitiveVisual();

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

            using (Vector3 vector3 = new Vector3(1.0f, 1.0f, 1.0f))
            {
                testingTarget.LightPosition = vector3;
                Assert.AreEqual(1.0f, testingTarget.LightPosition.X, "Retrieved LightPosition.X should be equal to set value");
                Assert.AreEqual(1.0f, testingTarget.LightPosition.Y, "Retrieved LightPosition.Y should be equal to set value");
                Assert.AreEqual(1.0f, testingTarget.LightPosition.Z, "Retrieved LightPosition.Z should be equal to set value");
            }

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