public void CloneGeneric() { var array = new MultiDimensionalArray <int>(new[] { 1, 2, 3, 4 }, new[] { 2, 2 }); var clone = (IMultiDimensionalArray <int>)array.Clone(); clone.Rank .Should().Be.EqualTo(2); clone.Shape .Should().Have.SameSequenceAs(new[] { 2, 2 }); clone .Should().Have.SameSequenceAs(array); }
public void CloneGeneric() { var array = new MultiDimensionalArray<int>(new[] { 1, 2, 3, 4 }, new[] { 2, 2 }); var clone = (IMultiDimensionalArray<int>)array.Clone(); clone.Rank .Should().Be.EqualTo(2); clone.Shape .Should().Have.SameSequenceAs(new[] { 2, 2 }); clone .Should().Have.SameSequenceAs(array); }