Inheritance: IAssembler
Beispiel #1
0
		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));
		}
Beispiel #2
0
        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));
        }