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 }