CesiumLanguageWriterTests.TestMatrix3By3.TestIsUndefined C# (CSharp) Method

TestIsUndefined() private method

private TestIsUndefined ( ) : void
return void
        public void TestIsUndefined()
        {
            Assert.IsFalse(Matrix3By3.Identity.IsUndefined);
            Assert.IsTrue(Matrix3By3.Undefined.IsUndefined);
            //* Check what happens if any of the elements are NaN
            for (int i = 0; i < 9; i++)
            {
                double[] values = new double[9];
                for (int k = 0; k < 9; k++)
                {
                    values[k] = 1.0;
                }
                values[i] = double.NaN;
                Assert.IsTrue(new Matrix3By3(
                                  values[0], values[1], values[2],
                                  values[3], values[4], values[5],
                                  values[6], values[7], values[8]).IsUndefined);
            }
        }