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