public void SolveTest2()
{
double[,] value =
{
{ 2, -1, 0 },
{ -1, 2, -1 },
{ 0, -1, 2 }
};
double[] b = { 1, 2, 3 };
double[] expected = { 2.5000, 4.0000, 3.5000 };
double[] actual = Matrix.Solve(value, b);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 1e-10));
actual = Matrix.Solve(value.ToJagged(), b);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 1e-10));
}