Abacus.DoublePrecision.Vector3Tests.Test_Constructors_i C# (CSharp) Method

Test_Constructors_i() private method

private Test_Constructors_i ( ) : void
return void
        public void Test_Constructors_i ()
        {
            {
                // Test default values
                Vector3 a = new Vector3();
                Assert.That(a, Is.EqualTo(Vector3.Zero));
            }
            {
                // Test Vector3( Double, Double, Double )
                Double a = -189;
                Double b = 429;
                Double c = 4298;
                Vector3 d = new Vector3(a, b, c);
                Assert.That(d.X, Is.EqualTo(a));
                Assert.That(d.Y, Is.EqualTo(b));
                Assert.That(d.Z, Is.EqualTo(c));
            }
            {
                // Test Vector3( Vector2, Double )
                Vector2 a = new Vector2(-189, 429);
                Double b = 4298;
                Vector3 c = new Vector3(a, b);
                Assert.That(c.X, Is.EqualTo(a.X));
                Assert.That(c.Y, Is.EqualTo(a.Y));
                Assert.That(c.Z, Is.EqualTo(b));
            }
        }
Vector3Tests