public void AssembleTest() { XDocument document = XDocument.Load("Hl7DisassemblerTest-hl7.xml"); Message message = new Message(""); message.SetValueFrom(document); Hl7Assembler assembler = new Hl7Assembler(); assembler.AddMessage(message); byte[] result = assembler.Assemble(); Assert.IsNotNull(result); byte[] expected; using (StreamReader reader = new StreamReader("Hl7DisassemblerTest-hl7-2.txt")) { string text = reader.ReadToEnd(); expected = Encoding.UTF8.GetBytes(text); } Assert.IsTrue(expected.SequenceEqual(result)); }