public void BasicSplitFieldFact() { string hl7string = "^A^ ^C ^D^"; List <string> fields = HL7Util.SplitField(hl7string, 2, 10); Assert.Equal(10, fields.Count); Assert.Equal(null, fields[0]); Assert.Equal("A", fields[1]); Assert.Equal(null, fields[2]); Assert.Equal("C", fields[3]); Assert.Equal("D", fields[4]); Assert.Equal(null, fields[5]); Assert.Equal(null, fields[6]); Assert.Equal(null, fields[7]); Assert.Equal(null, fields[8]); Assert.Equal(null, fields[9]); }
public void SplitFieldThrowsIfNotEnoughFields() { Assert.Throws <ArgumentException>(() => HL7Util.SplitField("abba", 2, 4)); }