public void ReadAsComplexTypeTest() { JsonArray target = new JsonArray(AnyInstance.AnyInt, AnyInstance.AnyInt + 1, AnyInstance.AnyInt + 2); int[] intArray1 = (int[])target.ReadAsType(typeof(int[])); int[] intArray2 = target.ReadAsType <int[]>(); Assert.Equal(((JsonArray)target).Count, intArray1.Length); Assert.Equal(((JsonArray)target).Count, intArray2.Length); for (int i = 0; i < intArray1.Length; i++) { Assert.Equal(AnyInstance.AnyInt + i, intArray1[i]); Assert.Equal(AnyInstance.AnyInt + i, intArray2[i]); } }