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));
}