@Test
public void testLocalDateDetectionEnglish() {

  final Reader reader =
      new StringReader(
          "Date"
              + LINE_END
              + "\"Nov 1, 2017\""
              + LINE_END
              + "\"Oct 1, 2017\""
              + LINE_END
              + "\"Sep 1, 2017\""
              + LINE_END
              + "\"Aug 1, 2017\""
              + LINE_END
              + "\"Jul 1, 2017\""
              + LINE_END
              + "\"Jun 1, 2017\""
              + LINE_END);
  final boolean header = true;
  final char delimiter = ',';
  final boolean useSampling = true;
  CsvReadOptions options =
      CsvReadOptions.builder(reader)
          .header(header)
          .separator(delimiter)
          .sample(useSampling)
          .locale(Locale.ENGLISH)
          .build();
  final List<ColumnType> actual = asList(new CsvReader().detectColumnTypes(reader, options));
  assertEquals(Collections.singletonList(LOCAL_DATE), actual);
}