### Question:
PrimeCalculator { int nth(int nth) { throw new UnsupportedOperationException("Delete this statement and write your own implementation."); }    }### Answer:
@Test public void testFirstPrime() { assertThat(primeCalculator.nth(1)).isEqualTo(2); }
@Ignore("Remove to run test") @Test public void testSecondPrime() { assertThat(primeCalculator.nth(2)).isEqualTo(3); }
@Ignore("Remove to run test") @Test public void testSixthPrime() { assertThat(primeCalculator.nth(6)).isEqualTo(13); }
@Ignore("Remove to run test") @Test public void testBigPrime() { assertThat(primeCalculator.nth(10001)).isEqualTo(104743); }
@Ignore("Remove to run test") @Test public void testUndefinedPrime() { assertThrows( IllegalArgumentException.class, () -> primeCalculator.nth(0)); }