@Test
void shouldSubtractFrom()
{

    IsoDuration duration = newDuration( 4, 3, 2, 1 );
    LocalDateTime dateTime = LocalDateTime.of( 1990, 7, 19, 0, 0, 59, 999 );
    Temporal result = duration.subtractFrom( dateTime );
    assertEquals( LocalDateTime.of( 1990, 3, 16, 0, 0, 57, 998 ), result );
}