Esempio n. 1
0
        public void Simple()
        {
            var vector1 = new Vector3D(1, -4, 3);

            Assert.AreEqual(0, vector1.AbsoluteMinimumIndex());
            Assert.AreEqual(1, vector1.X);
            Assert.AreEqual(-4, vector1.Y);
            Assert.AreEqual(3, vector1.Z);

            var vector2 = new Vector3D(7, -4, 3);

            Assert.AreEqual(2, vector2.AbsoluteMinimumIndex());
            Assert.AreEqual(7, vector2.X);
            Assert.AreEqual(-4, vector2.Y);
            Assert.AreEqual(3, vector2.Z);

            var vector3 = new Vector3D(7, -4, 8);

            Assert.AreEqual(1, vector3.AbsoluteMinimumIndex());
            Assert.AreEqual(7, vector3.X);
            Assert.AreEqual(-4, vector3.Y);
            Assert.AreEqual(8, vector3.Z);

            var vector4 = new Vector3D(-8, 9, -7);

            Assert.AreEqual(2, vector4.AbsoluteMinimumIndex());
            Assert.AreEqual(-8, vector4.X);
            Assert.AreEqual(9, vector4.Y);
            Assert.AreEqual(-7, vector4.Z);
        }
Esempio n. 2
0
        public void AbsoluteMinimumIndexExample()
        {
            var vector1 = new Vector3D(1, -4, 3);

            Assert.AreEqual(0, vector1.AbsoluteMinimumIndex());

            var vector2 = new Vector3D(7, -4, 3);

            Assert.AreEqual(2, vector2.AbsoluteMinimumIndex());

            var vector3 = new Vector3D(7, -4, 8);

            Assert.AreEqual(1, vector3.AbsoluteMinimumIndex());

            var vector4 = new Vector3D(-8, 9, -7);

            Assert.AreEqual(2, vector4.AbsoluteMinimumIndex());
        }