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));
        }