public void TestIfForeachOnQueriableMatrixReturnsAllCells()
{
var matrix = new int[,]
{
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 }
};
var queriableMatrix = new QueryableMatrix<int>(matrix);
var counter = 1;
foreach (var cell in queriableMatrix)
{
Assert.AreEqual(cell, counter++);
}
}