public void factory_ofEpochSecond_longOffset_beforeEpoch() {

    LocalDateTime base = LocalDateTime.of(1970, 1, 1, 2, 0, 0, 500);
    for (int i = 0; i < 100000; i++) {
      LocalDateTime test = LocalDateTime.ofEpochSecond(-i, 500, OFFSET_PTWO);
      assertEquals(test, base.minusSeconds(i));
    }
  }

  @Test(expectedExceptions = DateTimeException.class, groups = { "tck" }