public void JaggedTypes() { Type[] types = JaggedArray.GetTypes(jagged.GetType(), typeof(int)); Assert.Equal(5, types.Length); Assert.Equal(types[0], jagged.GetType()); Assert.Equal(types[1], jagged[0, 0].GetType()); Assert.Equal(types[2], jagged[0, 0][0].GetType()); Assert.Equal(types[3], jagged[0, 0][0][0, 0].GetType()); Assert.Equal(types[4], jagged[0, 0][0][0, 0][0].GetType()); }