public void TestIteratingArrayContainingTypes() { var y = new YDoc(); var arr = y.GetArray("arr"); const int numItems = 10; for (int i = 0; i < numItems; i++) { var map = new YMap(); map.Set("value", i); arr.Add(new[] { map }); } int cnt = 0; foreach (var item in arr) { Assert.AreEqual(cnt++, (item as YMap).Get("value")); } y.Destroy(); }