public void CreateMatrixTest() { Array matrix = Matrix.Create(typeof(int), 2, 3, 1); foreach (var idx in matrix.GetIndices()) { Assert.AreEqual(0, matrix.GetValue(deep: true, indices: idx)); matrix.SetValue(idx.Sum(), deep: true, indices: idx); } int[,,] expected = { { { 0 }, { 1 }, { 2 } }, { { 1 }, { 2 }, { 3 } } }; Assert.IsTrue(expected.IsEqual(matrix)); }