public void RecordField_RemoveSubField_2() { RecordField field = new RecordField(200) .AddSubField('a', "SubfieldA") .AddSubField('b', "SubfieldB"); Assert.AreEqual(2, field.SubFields.Count); field.RemoveSubField('c'); Assert.AreEqual(2, field.SubFields.Count); }
public void RecordField_RemoveSubField_1() { RecordField field = new RecordField(200) .AddSubField('a', "SubfieldA") .AddSubField('b', "SubfieldB"); Assert.AreEqual(2, field.SubFields.Count); field.RemoveSubField('a'); Assert.AreEqual(1, field.SubFields.Count); Assert.AreEqual('b', field.SubFields[0].Code); Assert.AreEqual("SubfieldB", field.SubFields[0].Value); }