public void TraceTest()
{
double[,] m =
{
{ 3.000, 1.000, 0.000, 2.000 },
{ 4.000, 1.000, 2.000, 4.000 },
{ 1.000, 1.000, 1.000, 1.000 },
{ 0.000, 1.000, 2.000, 3.000 }
};
double expected = 8;
double actual = Matrix.Trace(m);
Assert.AreEqual(expected, actual);
}