public void NormalizeLineEndings_ReplacesLineBreaks(string input)
        {
            // Arrange.
            var delimiter = Any.Symbol();

            // Act.
            var result = Hl7StringOperations.NormalizeLineEndings(input, delimiter[0]);

            // Assert.
            result.Should().Be(input.Replace("\n", delimiter));
        }
        public void NormalizeLineEndings_ReplacesEnvironmentNewlines(string input)
        {
            // Arrange.
            var platformInput = input.Replace("|", Environment.NewLine);
            var delimiter     = Any.Symbol();

            // Act.
            var result = Hl7StringOperations.NormalizeLineEndings(platformInput, delimiter[0]);

            // Assert.
            result.Should().Be(platformInput.Replace(Environment.NewLine, delimiter));
        }
Beispiel #3
0
 /// <summary>Change all system line endings to HL7 line endings.</summary>
 /// <param name="message">String to transform.</param>
 /// <returns>Normalized string.</returns>
 private static string NormalizeLineEndings(string message)
 {
     return(Hl7StringOperations.NormalizeLineEndings(message, ReadOnlyEncodingConfiguration.SegmentDelimiter));
 }