@Test
  public void testLineEndingsAreNotModified() {
    CsvWriterSettings settings = new CsvWriterSettings();
    settings.setNormalizeLineEndingsWithinQuotes(false);
    settings.getFormat().setLineSeparator("\r\n");
    settings.trimValues(false);

    StringWriter output = new StringWriter();
    CsvWriter writer = new CsvWriter(output, settings);

    writer.writeRow(new String[] {"1", " Line1 \r\n Line2 \r Line3 \n Line4 \n\r "});
    writer.writeRow(new String[] {"2", " Line10 \r\n Line11 "});
    writer.close();

    String result = output.toString();

    assertEquals(
        result,
        "1,\" Line1 \r\n Line2 \r Line3 \n Line4 \n\r \"\r\n" + "2,\" Line10 \r\n Line11 \"\r\n");
  }