public void EmptyArray()
{
var idx = new ArrayIndex(new int[] { });
Assert.IsTrue(idx.Index.SequenceEqual(new int[] { 0 }));
Assert.IsFalse(idx.CanIncrement());
Assert.Throws<IndexOutOfRangeException>(() => { idx.Increment(); });
Assert.IsTrue(idx.Index.SequenceEqual(new int[] { 0 }));
}