public void ToTableTest()
{
double[,] matrix =
{
{ 1, 2 },
{ 3, 4 },
{ 5, 6 },
};
string[] columnNames = { "A", "B", };
DataTable actual = Matrix.ToTable(matrix, columnNames);
Assert.AreEqual("A", actual.Columns[0].ColumnName);
Assert.AreEqual("B", actual.Columns[1].ColumnName);
Assert.AreEqual(1, (double)actual.Rows[0][0]);
Assert.AreEqual(2, (double)actual.Rows[0][1]);
Assert.AreEqual(3, (double)actual.Rows[1][0]);
Assert.AreEqual(4, (double)actual.Rows[1][1]);
Assert.AreEqual(5, (double)actual.Rows[2][0]);
Assert.AreEqual(6, (double)actual.Rows[2][1]);
}