@Test
void enabledAndNeedsChanging() {

    final ReservationPreferenceImpl rp = new ReservationPreferenceImpl(LoanTermInterval.FROM_0_TO_12, Rating.AAAAA,
            false);
    final Zonky z = harmlessZonky();
    when(z.getReservationPreferences()).thenReturn(new ReservationPreferencesImpl(rp));
    final Tenant t = mockTenant(z);
    when(t.getReservationStrategy()).thenReturn(Optional.of(CORRECT_STRATEGY));
    final TenantPayload p = new ReservationsPreferences();
    p.accept(t);
    verify(z).getReservationPreferences();
    verify(z).setReservationPreferences(any());
}