public void ArraysAreLowerBoundZero() { var arrayType = TestMetaData.CreateEmptyClassMetaInfo().Single(); var metaInfo = SimpleClassDescription.Create(TestMetaData.SingleFieldType(), f => TestMetaData.CreateArrayField(arrayType)); var type = ExtractSingleFieldType(new[] { metaInfo }); var fieldType = type.GetField("data").FieldType; Assert.IsTrue(fieldType.AssemblyQualifiedName.Contains("[]")); }