Imported Upstream version 4.0.0~alpha1

Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
This commit is contained in:
Jo Shields
2015-04-07 09:35:12 +01:00
parent 283343f570
commit 3c1f479b9d
22469 changed files with 2931443 additions and 869343 deletions

View File

@ -3618,5 +3618,22 @@ public class ArrayTest
#endif
[Test]
public void JaggedArrayCtor ()
{
var type = Type.GetType ("System.Object[][]");
ConstructorInfo ctor = null;
foreach (var c in type.GetConstructors ()) {
if (c.GetParameters ().Length == 2)
ctor = c;
}
Assert.IsNotNull (ctor);
var arr = (object[])ctor.Invoke (new object [] { 4, 10 });
for (int i = 0; i < 4; ++i) {
Assert.IsNotNull (arr [i]);
Assert.AreEqual (10, ((object[])arr [i]).Length);
}
}
}
}