Ejemplo n.º 1
0
        public void ConvertingASegmentToAString()
        {
            var segment = new EdiSegment("SEG");
            segment[02] = "1234";
            segment[04] = "5678";

            Assert.AreEqual("SEG**1234**5678\r", segment.ToString());
        }
Ejemplo n.º 2
0
        public void ConvertingASegmentToAString()
        {
            var segment = new EdiSegment("SEG");

            segment[02] = "1234";
            segment[04] = "5678";

            Assert.AreEqual("SEG**1234**5678\r", segment.ToString());
        }
Ejemplo n.º 3
0
        public void ConvertingASegmentToAStringWithSpecificSeparators()
        {
            var segment = new EdiSegment("SEG");
            segment[02] = "1234";
            segment[04] = "5678";
            var options = new EdiOptions {SegmentTerminator = '~'};

            Assert.AreEqual("SEG**1234**5678~", segment.ToString(options));
        }
Ejemplo n.º 4
0
        public void ConvertingASegmentToAStringWithSpecificSeparators()
        {
            var segment = new EdiSegment("SEG");

            segment[02] = "1234";
            segment[04] = "5678";
            var options = new EdiOptions {
                SegmentTerminator = '~'
            };

            Assert.AreEqual("SEG**1234**5678~", segment.ToString(options));
        }
Ejemplo n.º 5
0
        public void ConvertingAUnaSegmentToAString()
        {
            var segment = new EdiSegment("UNA");
            var options = new EdiOptions
            {
                ComponentSeparator = ':',
                ElementSeparator   = '+',
                ReleaseCharacter   = '?',
                SegmentTerminator  = '\''
            };

            Assert.AreEqual("UNA:+.? '", segment.ToString(options));
        }
Ejemplo n.º 6
0
        public void ConvertingAUnaSegmentToAString()
        {
            var segment = new EdiSegment("UNA");
            var options = new EdiOptions
            {
                ComponentSeparator = ':',
                ElementSeparator = '+',
                ReleaseCharacter = '?',
                SegmentTerminator = '\''
            };

            Assert.AreEqual("UNA:+.? '", segment.ToString(options));
        }
Ejemplo n.º 7
0
        public void TestUnbMessage()
        {
            var segment = new EdiSegment("UNB", 11, new EdiUnaConfiguration());

            segment.Add(new[] { "UNOC", "3" });
            segment.Add(new[] { "4123...", "14" });
            segment.Add(new[] { "4260...", "14" });
            segment.Add(new[] { "070101", "1321" });
            segment.Add(new[] { "31" });
            segment.Add(new string[0]);
            segment.Add(new[] { "SGH-DUO" });
            segment.Add(new string[0]);
            segment.Add(new string[0]);
            segment.Add(new string[0]);
            segment.Add(new[] { "1" });

            var segmentString = segment.ToString();

            Assert.AreEqual("UNB+UNOC:3+4123...:14+4260...:14+070101:1321+31++SGH-DUO++++1\'\r\n", segmentString);
        }