public void IsFieldSetTest() { FieldMap fieldmap = new FieldMap(); BooleanField field = new BooleanField(200, true); Assert.That(fieldmap.IsSetField(field), Is.EqualTo(false)); Assert.That(fieldmap.IsSetField(field.Tag), Is.EqualTo(false)); fieldmap.SetField(field); Assert.That(fieldmap.IsSetField(field), Is.EqualTo(true)); Assert.That(fieldmap.IsSetField(field.Tag), Is.EqualTo(true)); }
public static string GetFieldOrDefault(FieldMap fields, int tag, string defaultValue) { if (!fields.IsSetField(tag)) return defaultValue; try { return fields.GetField(tag); } catch (FieldNotFoundException) { return defaultValue; } }