public void Matrix3x3InverseTest()
        {
            PolynomialGraph_Accessor target = new PolynomialGraph_Accessor(); // TODO: Initialize to an appropriate value
            float[,] matrix3x3 = new float[,]{
            {4,10,30},
            {10,30,100},
            {30,100,354}
            }; // TODO: Initialize to an appropriate value
            float[,] expected = new float[,]{
            {7.75f,-6.75f,1.25f},
            {-6.75f,6.45000029f,-1.25f},
            {1.25f,-1.25f,0.25f}
            }; // TODO: Initialize to an appropriate value

            float[,] actual = target.Matrix3x3Inverse(matrix3x3);

            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    Assert.AreEqual((expected[i, j]), (actual[i, j]));
                }
            }
            //test
        }
        public void Matrix3x3InverseTest()
        {
            PolynomialGraph_Accessor target = new PolynomialGraph_Accessor(); // TODO: Initialize to an appropriate value
            decimal[,] matrix3x3 = new decimal[,]{
            {4,10,30},
            {10,30,100},
            {30,100,354}
            }; // TODO: Initialize to an appropriate value
            decimal[,] expected = new decimal[,]{
            {(decimal)7.75,(decimal)-6.75,(decimal)1.25},
            {(decimal)-6.75,(decimal)6.45,(decimal)-1.25},
            {(decimal)1.25,(decimal)-1.25,(decimal)0.25}
            }; // TODO: Initialize to an appropriate value

            decimal[,] actual = target.Matrix3x3Inverse(matrix3x3);

            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    Assert.AreEqual((expected[i, j]), (actual[i, j]));
                }
            }
            //test
        }