示例#1
0
        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);
        }
示例#2
0
        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);
        }