public void TestStructGetFieldByName() { Field f0_nullable = new Field.Builder().Name("f0").DataType(Int32Type.Default).Build(); Field f1_nullable = new Field.Builder().Name("f1").DataType(StringType.Default).Build(); Field f2_nullable = new Field.Builder().Name("f2").DataType(UInt8Type.Default).Build(); List <Field> fields = new List <Field>() { f0_nullable, f1_nullable, f2_nullable }; StructType struct_type = new StructType(fields); FieldComparer.Compare(struct_type.GetFieldByName("f0"), f0_nullable); FieldComparer.Compare(struct_type.GetFieldByName("f1"), f1_nullable); FieldComparer.Compare(struct_type.GetFieldByName("f2"), f2_nullable); Assert.True(struct_type.GetFieldByName("not_found") == null); }